Re: [SlimDevices: Plugins] Re: Announce: Moose 0.52

2007-01-16 Thread Phil Meyer
>Would you mind making one thread for Moose updates and updating the same
>thread each time there is a new version? That way we could subscribe to
>the thread and be notified when you have a new version out. Just an
>idea... take it or leave it.
>
I would prefer if you didn't use one thread for all Moose updates.  The 
comments posted in reply to the post should then be about that version.

I receive posts via the mailing list, so new stuff appears at the bottom.  
Also, I can see when there's a new version because there's a new post with a 
new version id in it.  If I see an old thread with new messages, I wouldn't 
know if that's because there's a new comment, or a new version (and changing 
the title of the thread to represent the latest version isn't a good idea, as 
those updates aren't sent to the mailing list).

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Moose 0.52

2007-01-16 Thread cybersnoop

Dr Lovegrove;170686 Wrote: 
> On 15/01/07, Phil Meyer  wrote:
> [color=blue]
> > The rescan dialog is resizable - pretty cool
> 
> It's good to have something to play with whilst scanning.. :-)
> 

The trouble is scanning stalls while resizing, so playing doesn't kill
the time, it makes me wait even longer :-)

The real trouble is that scanning is a user visible feature at all.
Moose should ideally silently detect the "out of date" state and do an
incremental update to the local database (in other words, work more
like a cache).

This is however criticism out of love for Moose. I use it everyday and
I especially like the tool progressing so fast. (Now if it only was
open-source, it could even progress faster.)


-- 
cybersnoop

cybersnoop's Profile: http://forums.slimdevices.com/member.php?userid=4395
View this thread: http://forums.slimdevices.com/showthread.php?t=31681

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] For Sale Brand New Nokia N95 $250usd

2007-01-16 Thread N SERIES

Mr Austin Newton
Company Name :: COMMUNICATIONS INC LIMITED
Registeration No.04957092
Address: ROSEWOOD, 43 HASSOCKS ROAD, HURSTPIERPOINT
City : HASSOCKS,, 
State: WEST SUSSEX, BN6 9QL
Country : United Kingdom 
Business Type:Trading Company
TEL# +447011137845,+447031833373
Email: [EMAIL PROTECTED] 

COMMUNICATIONS INC LIMITED is an authorised dealer and 
Exporter of  different brands of Mobile Phones of all series of
model,We have the Nokia N95 ( sample Order) in stock for sale for just
$250usd this Nokia N95 Mobile Phone is Brand New ,sim free and Unlocked
with all complete Acessories such as (ear piece,bluethooth ,USB cable
,CD ROM , manual spanish and english,charger etc ) comes in their
original sealed box, With 12 months international warranty from Nokia
Finland made. 

We make  quick and safe delivery to your doorstep via a reliable
courier 
service such (Dhl,Fedex,Ups and Tnt) within 48 hours after
confirmations of payment .upon which a  Tracking number shall be issued
in acknowledgement to your shipment for your confirmations. We offer as
low as 10% discount on every 5 units(MOQ) of this Nokia N95 Mobile
Phone you purchase . Also avaiable the Nokia N series and the E series



Nokia N95 ( Specifications )


General Network ::HSDPA / GSM 850 / 900 / 1800 / 1900
Size Dimensions ::99 x 53 x 21 mm, 90 cc
Weight  ::120 g
Display Type::TFT, 16M colors 
Size::240 x 320 pixels, 2.6 inches
Ringtones Type  ::Polyphonic (64 channels), Monophonic, True
Tones,MP3
Customization   ::Download
Vibration   ::Yes
Memory Phonebook: Yes 
Call records::Yes
Card slot   ::microSD (up to 2GB), hot swap, 128 MB card
included
- 160 MB internal memory
Data GPRS   ::Class 10 (4+1/3+2 slots), 32 - 48 kbps 
HSCSD   ::No
EDGE::Class 32, 296 kbps; DTM Class 11, 236.8 kbps
3G  ::   HSDPA
WLAN::Wi-Fi 802.11 b/g, UPnP technology
Bluetooth   ::Yes, v2.0, A2DP
Infrared port   ::Yes
USB ::Yes, v2.0, Pop-Port


Features::OS Symbian OS 9.2, S60 rel. 3.
Messaging   ::SMS, MMS, Email, Instant Messaging 
Browser ::WAP 2.0/xHTML, HTML
Games   ::Downloadable
Colors  ::Silver
Camera  ::5 MP, 2592 x 1944 pixels, Carl Zeissoptics   
autofocus, video(VGA 30fps), flash;  
secondary CIF videocall camera 
- Built-in GPS navigation
- Installed Maps application covering over 100 
countries
- Dual slide design
- Java MIDP 2.0
- MP3/AAC/AAC+/eAAC+/WMA player
- 3.5 mm audio output jack
- TV out
- Stereo FM Radio
- Organiser 
- Office document viewer
- T9
- Push to talk
- Voice dial/memo
- Built-in handsfree

Battery  ::   Standard battery, Li-Ion 950 mAh (BL-5F)
Stand-by ::   Up to 220 h
Talk time::   Up to 6 h 30 min


Waiting to read from you soonest as you place your order with your full
shipping address and direct contact Mobile Phone Number so that we can
Start Processing your Request For shippment immediately.do place your
order via our email. 



Regards

Mr Austin Newton 
Exporting Manager
COMMUNICATIONS INC LIMITED

MANAGEMENT
Tel# +447011137845,+447031833373
Email :: [EMAIL PROTECTED]

SKYPE MSN :: [EMAIL PROTECTED]


-- 
N SERIES

N SERIES's Profile: http://forums.slimdevices.com/member.php?userid=9670
View this thread: http://forums.slimdevices.com/showthread.php?t=31711

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: plugin conversion from v5.0 to v6.1b2 ? (videobox)

2007-01-16 Thread Harani

yay, that's working now.

Thanks for your help kdf


:-)


-- 
Harani

Harani's Profile: http://forums.slimdevices.com/member.php?userid=4290
View this thread: http://forums.slimdevices.com/showthread.php?t=15090

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: For Sale Brand New Nokia N95 $250usd

2007-01-16 Thread autopilot

> 
> Waiting to read from you soonest 
> 

Nice 'inglish' there Austin, or should i say Lin Pan Yoo (or whatever).


-- 
autopilot

*SlimServer Version:* 6.5 (Windows XP) + AlienBBC, SlimScrobbler &
Last.FM.
*Amp:* Cambridge Audio 640a (living room) / Denon MD30 (bedroom).
*Speakers:* Mission 701's (living room) / Kef Cresta 1's (bedroom).
*Remote:* T-Mobile MDA Vario / Sony PSP / Harmony 525 (IR).
*Clients:* 1 Squeezebox 3 + Softsqueeze.

autopilot's Profile: http://forums.slimdevices.com/member.php?userid=1763
View this thread: http://forums.slimdevices.com/showthread.php?t=31711

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Cannot Get Slimserver to Recognise Lastfm Plugin

2007-01-16 Thread Beancounter

I have downloaded the Lastfm plugin along with the Slimscrobbler
plugin.Slimserver has picked up the Slimscrobbler plugin fine but I
just cannot get the lastfm one to be recognised. I have done everything
by the book, rebooted the pc and also restarted Slimserver but no joy.

I have version 6.5 of Slimserver (upgraded this morning) and the latest
versions of the plugins. Any help would be really appreciated.


-- 
Beancounter

Beancounter's Profile: http://forums.slimdevices.com/member.php?userid=4944
View this thread: http://forums.slimdevices.com/showthread.php?t=31722

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


RE: [SlimDevices: Plugins] Cannot Get Slimserver to Recognise LastfmPlugin

2007-01-16 Thread Craig, James (IT)
There are no LastFM menus or links anywhere after restarting?
(The LastFM plugin shows its setting in Internet Radio, not Plugins,
which can be confusing.)

James


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Guidance for new plugin developers?

2007-01-16 Thread mflint

Hello all...

I've been looking at the "Developing plugins" pages in the Wiki, and
I've been struggling to get even the most basic plugin to be recognised
by SlimServer.

So I have a couple of queries:

1. Is there a lump of skeleton plugin code which can be used as the
basis for new development projects? If not, would the SlimServer crew
consider creating and maintaining a "Hello World" plugin? Such a plugin
would (I guess) be less than a couple of Kb in size, and most of that
comments

2. Are there any docs available to say which parts of SlimServer
constitute an "API", and which are internal? I didn't see much evidence
of a "best practices" document in the Wiki. I have looked at the code
for other plugins, but there's no guarantee that they're not using
nasty tricks

3. What about any formal API documentation? I'm sure there'll be tons
of routines in SlimServer that would be available for plugin devs to
use, but are not generally known about and therefore often re-invented.
How about a list of callbacks available from SlimServer to plugins?

4. I wonder which forum would be best suited for discussions about
plugin development? This one seems to be more about announcements and
discussions of released plugins... do all you developers write your
plugins in isolation?

Er, I think that's all for now! I've probably got my SlimServer / perl
terminology all wrong, but I hope you get the gist of what I'm looking
for. Thanks in advance...

Matthew :-)


-- 
mflint

mflint's Profile: http://forums.slimdevices.com/member.php?userid=2102
View this thread: http://forums.slimdevices.com/showthread.php?t=31724

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


Re: [SlimDevices: Plugins] Guidance for new plugin developers?

2007-01-16 Thread Michael Herger

1. Is there a lump of skeleton plugin code which can be used as the
basis for new development projects?


My FileViewer might be pretty basic, but covers displaying a text on the  
player menu interactively (setMode) as well as in screensaver mode.


http://forums.slimdevices.com/showthread.php?t=31400


2. Are there any docs available to say which parts of SlimServer
constitute an "API", and which are internal?


No. Subs starting with an underscore are internal, all the rest may be  
used - at your own risk.



for other plugins, but there's no guarantee that they're not using
nasty tricks


Lack of the above mentioned API documentation there are no nasty tricks  
:-).



4. I wonder which forum would be best suited for discussions about
plugin development?


Development.


do all you developers write your
plugins in isolation?


No, I'm copying silently from the others' code ;-).

BTW: the plugin handling is going to change considerably in 7.0. What  
you're _learning_ now won't be completely lost. But prepare for some  
incompatibilities.


--

Michael

-
http://www.herger.net/SlimCD - your SlimServer on a CD
http://www.herger.net/slim - AlbumReview, Biography, MusicInfoSCR

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Cannot Get Slimserver to RecogniseLastfmPlugin

2007-01-16 Thread Beancounter

Craig, James (IT);170830 Wrote: 
> There are no LastFM menus or links anywhere after restarting?
> (The LastFM plugin shows its setting in Internet Radio, not Plugins,
> which can be confusing.)
> 
> James
> 
> 
> .


No, nothing at all either on the Squeezebox itself nor on Slimserver.
The plugin.pm file is located at C:\Program
Files\SlimServer\server\Plugins\lastfm along with ProtocolHandler.pm


-- 
Beancounter

Beancounter's Profile: http://forums.slimdevices.com/member.php?userid=4944
View this thread: http://forums.slimdevices.com/showthread.php?t=31725

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


RE: [SlimDevices: Plugins] Re: Cannot Get Slimserver toRecogniseLastfmPlugin

2007-01-16 Thread Craig, James (IT)
Plugins are case-sensitive so it would need to be in directory LastFM to
work. 

James


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Cannot Get SlimservertoRecogniseLastfmPlugin

2007-01-16 Thread Beancounter

Craig, James (IT);170839 Wrote: 
> Plugins are case-sensitive so it would need to be in directory LastFM
> to
> work. 
> 
> .



Sorry,James, the directory IS LastFM.


-- 
Beancounter

Beancounter's Profile: http://forums.slimdevices.com/member.php?userid=4944
View this thread: http://forums.slimdevices.com/showthread.php?t=31726

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


RE: [SlimDevices: Plugins] Re: Cannot GetSlimservertoRecogniseLastfmPlugin

2007-01-16 Thread Craig, James (IT)
You'll need to stop Slimserver and start from the command line with the
--d_startup & --d_plugins arguments to see what the problem is then:

SlimServer.exe --d_startup --d_plugins 

James


NOTICE: If received in error, please destroy and notify sender. Sender does not 
intend to waive confidentiality or privilege. Use of this email is prohibited 
when received in error.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: CannotGetSlimservertoRecogniseLastfmPlugin

2007-01-16 Thread Beancounter

I didn't need to do what you suggested but just deleted the plugin file
and then reinstalled, reboot the pc and it was there! Thanks for your
help.


-- 
Beancounter

Beancounter's Profile: http://forums.slimdevices.com/member.php?userid=4944
View this thread: http://forums.slimdevices.com/showthread.php?t=31729

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Guidance for new plugin developers?

2007-01-16 Thread erland

mflint;170829 Wrote: 
> 1. Is there a lump of skeleton plugin code which can be used as the
> basis for new development projects? If not, would the SlimServer crew
> consider creating and maintaining a "Hello World" plugin? Such a plugin
> would (I guess) be less than a couple of Kb in size, and most of that
> comments
> The problem with a "Hello World" plugin is that it would probably not be
maintained and up to date with the latest slimserver changes since the
only interest if for new plugin developers.

When I started to developing plugins I looked at other plugins that did
something similar. Typically you won't find everything in a single
plugin, you might want to look at the player display code in one plugin
and at the web interface code in another. Without knowing what type of
plugin you are going to write it is hard to give you a good sample.
Michaels reference is probably a good start in case you just like
something very simple. See also the reference in point 2 below.


mflint;170829 Wrote: 
> 2. Are there any docs available to say which parts of SlimServer
> constitute an "API", and which are internal? I didn't see much evidence
> of a "best practices" document in the Wiki. I have looked at the code
> for other plugins, but there's no guarantee that they're not using
> nasty tricksThere is some information available if you goto your slimserver 
> web
interface and goto the menu "Help->Technical Information->Slimserver
Plugins"
There is actually a very small sample plugin also on this page.

mflint;170829 Wrote: 
> 3. What about any formal API documentation? I'm sure there'll be tons of
> routines in SlimServer that would be available for plugin devs to use,
> but are not generally known about and therefore often re-invented. How
> about a list of callbacks available from SlimServer to plugins?Most callbacks 
> which is called from slimserver are referenced in point 2
above. Regarding the functions available in slimserver that you can call
from your plugin I haven't seen any documentation.
Functions called by the plugins included with slimserver should be
pretty formal, functions only used by other 3rd party plugins are
probably less formal. 

You should be aware that the slimserver API changes between releases,
this was the case between 6.3 to 6.5 and will definitely be the case
between 6.5 and 7.0. This will be the case even if you are using only
the formal functions. I have only been around since 6.2 and the upgrade
to 6.3 didn't require me to change anything in the plugins, the upgrade
to 6.5 required quite big changes. I expect the changes in the 7.0
upgrade to be pretty big to since one of the release points on 7.0 is a
restructured plugin api. By big changes I mean that I had to spend one
of a few days changing the plugin code, compared to the time spent to
develop the plugins this is very little.

mflint;170829 Wrote: 
> 4. I wonder which forum would be best suited for discussions about
> plugin development? This one seems to be more about announcements and
> discussions of released plugins... do all you developers write your
> plugins in isolation?From time to time there are some discussions in the 
> "Developers" and
"3rd party plugins" forums, but I think most of the 3'rd party plugins
not included with slimserver are developed by single developers with
some contributors. You will usually get answers quite fast if you post
a specific question either to the "Developers" or "3rd party plugins"
forum.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-trackstat)
, 'SQLPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-sqlplaylist)
, 'DynamicPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-dynamicplaylist),
'Custom Browse'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-custombrowse),'Custom
Scan'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customscan),'Custom
Skip'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customskip)
and 'RandomPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-randomplaylist)
plugins)

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=31724

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Exceute on client power on

2007-01-16 Thread peterw

What do you mean by "power on"? 

Players can be powered on by multiple means, including:
- a remote control's Power button (IR code)
- the web interface right-side "ON" link
- the web interface right-side "PLAY" link
- the web interface left-side triangle Play link (next to a playlist
or sog)
- the CLI 
- an Alarm set for that player
and I found that, in order to have my BottleRocket plugin properly
control power for a player's amp, I had to watch for SlimServer
"power", "play", and "playlist" commands. (Frankly, this strikes me as
a little weird & buggy. I would expect that using the web "PLAY" link
to turn on a player should include something like invoking a "power",
"_newvalue", "1" command for the player, but that's not what I've seen
in practice.)

Execute.pm's power code/command only seems to act in conjunction with
the SlimServer "power" command, so it almost certainly won't handle all
the different ways that a player can be powered on.

If you want your code to execute every time a player powers on,
regardless of how the player was turned on, I suggest you also look at
BottleRocket, AMP Switch, and Power Switch.
http://wiki.slimdevices.com/index.cgi?PluginRemoteControls

And realize that you won't be able to have code run when a player
attached to SqueezeNetwork powers on, not until SlimServer 7.0 at
least. 

-Peter


-- 
peterw

peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107
View this thread: http://forums.slimdevices.com/showthread.php?t=31693

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Exceute on client power on

2007-01-16 Thread ImfeldC

Execute.pm's power code/command is exactly what I was looking for. For
the moment it is enough to execute my code at "power on" if the IR
button is used.

I'll look also at the other methods, described at BottleRocket, AMP
Switch, and Power Switch. Thanks a lot for the fast feedback.

Here some more additional information about the usage of my plugin. I'm
using three NuVo Squeezeboxes together with a NuVo Essentia Multiroom
system. The central Squeezebox is connected at source input #6 at NuVo
Essentia. The plugin I've written is using a web service, which is able
to control the NuVo system (switch zone on/off, select source, etc.).
If I now switch on the squeezebox of a certain zone, I would like to
automatically switch on the assigned zone and select the central
squeezebox as source input.
This is now possible, with the additional callback:
commandCallbackPower()

Thanks a lot for your fast and good reply :-)

Christian


-- 
ImfeldC

ImfeldC's Profile: http://forums.slimdevices.com/member.php?userid=8736
View this thread: http://forums.slimdevices.com/showthread.php?t=31693

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Alien BBC Listen Again problem ! 6.5/v1.06/1.0pre8

2007-01-16 Thread sparkling

bpa;164710 Wrote: 
> 
> 2. Changes the custom-convert.conf file in the Plugins/Alien directory.
> Save the current custom-convert.conf and copy the
> custom-convert.conf.alt to custom-convert.conf
> 

Erm. People, could you give me a little bit more detail on this one.
I'm a bit slow on the uptake...

Type slowly as I don't read very fast.


-- 
sparkling

sparkling's Profile: http://forums.slimdevices.com/member.php?userid=5565
View this thread: http://forums.slimdevices.com/showthread.php?t=30918

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Custom Skip plugin

2007-01-16 Thread erland

A new version (1.1.1) of the CustomSkip plugin is now available, there
is no new functionallity just some corrections:
- Corrected so filters are initialized correctly at startup.
- Adjusted names on Max/Min Year filter types.

NOTE 1
If used together with the Dynamic Playlist plugin you will need at
least version 1.11 of the Dynamic Playlist plugin.

NOTE 2
It has only been tested on slimserver 6.5.* and probably doesn't work
on any previous slimserver version.

The new version is available at my 'download page'
(http://erland.homeip.net/download) as usual.

The current wish/todo list for new features in comming CustomSkip
releases can be found here:
http://erland.homeip.net/issuetracking/do/guest/home?application=slimserver-customskip

If anyone have more feature requests or if I have missed some feature
you already have requested which hasn't been implemented, please let me
know. Also please note that it is a wish list and not a release plan, so
some features on this list may never be implemented.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-trackstat)
, 'SQLPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-sqlplaylist)
, 'DynamicPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-dynamicplaylist),
'Custom Browse'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-custombrowse),'Custom
Scan'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customscan),'Custom
Skip'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customskip)
and 'RandomPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-randomplaylist)
plugins)

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=31381

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Control NuVo Multi-Room System

2007-01-16 Thread peterw

Hi, Christian.

Monitoring for volume changes is easy in SlimServer 6.5; see
http://www.tux.org/~peterw/slim/VolumeLock.html for some working code.
If you want the volume changes to affect the Nuvo volume instead of the
Squeezebox output, you might want to start with
VolumeLock_mixerVolumeCommand and VolumeLock_mixerMutingCommand, adding
code to see whether the attempt is to go up or down and to call the Nuvo
API. I have not looked into the mixerDisplay() source code, but it sure
seems like it would be nice for your application to have the SB display
the Nuvo volume level instead of the (presumably fixed) SB output
level.

If you really want to monitor only the remote control's buttons (and
not things like using the web UI to change the volume), take a look at
http://www.tux.org/~peterw/slim/StatusFirst.html

I don't recall the specifics, but running slimserver.pl with arguments
--d_command and --d_ir was helpful in finding command and button names.


-Peter


-- 
peterw

peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107
View this thread: http://forums.slimdevices.com/showthread.php?t=30731

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Announce: Multi Library plugin

2007-01-16 Thread erland

I have made a new plugin called Multi Library which makes it possible to
define sub libraries within your main slimserver library. Each sub
library will be possible to browse separately using the Custom Browse
plugin. In a multiple player setup, you can also specify that a
specific sub library only shall be available on a specific
SqueezeBox/Transporter.

A sub library can be defined by:
- A directory path
- A specific comment tag value
- All tracks included in specific genres
- All tracks excluded from specific genres

Currently the sub library concept is only supported by the Custom
Browse plugin. The standard SlimServer browse menus will not support
these sub libraries, so you will have to browse your music using the
similar Custom Browse menus.

You will find the plugin at my 'download page'
(http://erland.homeip.net/download) as usual.

NOTE 1
You need at least Custom Browse 1.17, earlier versions won't work.

NOTE 2
It has only been tested on slimserver 6.5.* and probably doesn't work
on any previous slimserver version.

If anyone tests this plugin I would appreciate some feedback about how
it works and wishes for new features and improvement of existing
features.

SOME TECHNICAL DETAILS ABOUT THE IMPLEMENTATION FOR THOSE INTERESTED
- The library definitions are stored as *.ml.xml or *.ml.values.xml
files in the directory specified in the Multi Library settings page.
- The library definition is basically a SQL statement that returns all
tracks that should be part of the library. The user doesn't have to see
the SQL statement unless he wants to. There is a simple mode available
that is used by default, in the same way as Custom Browse/SQLPlayList
plugins.
- At startup, after rescan and every time the library definition is
changed, the SQL statement for the library is executed. The result is
stored in the database in a number of relation tables which contains
references to exactly the tracks, artists, albums, years and genres
that shall be part of the library. The tables are named:
--- multilibrary_libraries (contains the identifiers and name of each
library)
--- multilibrary_track (contains the track references for each
library)
--- multilibrary_album (contains the album references for each
library)
--- multilibrary_contributor (contains the contributor references for
each library)
--- multilibrary_genre (contains the genre references for each
library)
--- multilibrary_year (contains the years for each library)
- The core tables are multilibrary_libraries and multilibrary_track,
the rest of the tables are generated based on these two just to get
better performance later when browsing the library.
- The Custom Browse plugin version 1.17 contains updated menu
configurations that uses the extra multilibrary tables to limit the
contents of the menus.
- By default the Multi Library plugin provides a main menu for each
library and below that a number of sub menus. You can add additional
Custom Browse menus to a library by creating them from the Custom
Browse interface and just set the "Menu Group" parameter to the library
name and set the "Library" parameter to the correct library. The Custom
Scan menu types will probably be available in Custom Scan 1.15 (which
isn't released yet).
- The Multi Library plugin also provides a skip filter to the Custom
Skip plugin making it possible to configure it to skip all tracks
besides those that belongs to the currently selected library.


-- 
erland

Erland Isaksson
'My homepage' (http://erland.homeip.net) 'My download page'
(http://erland.homeip.net/download)
(Developer of 'TrackStat'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-trackstat)
, 'SQLPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-sqlplaylist)
, 'DynamicPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-dynamicplaylist),
'Custom Browse'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-custombrowse),'Custom
Scan'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customscan),'Custom
Skip'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-customskip)
and 'RandomPlayList'
(http://erland.homeip.net/download/do/viewapplication?name=slimserver-randomplaylist)
plugins)

erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=31742

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Multi Library plugin

2007-01-16 Thread jeffluckett

Brilliant!

As I'm sure you're well aware, this is a much-requested feature.

Can't wait to try it out.


-- 
jeffluckett

jeffluckett's Profile: http://forums.slimdevices.com/member.php?userid=6179
View this thread: http://forums.slimdevices.com/showthread.php?t=31742

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


Re: [SlimDevices: Plugins] Announce: Multi Library plugin

2007-01-16 Thread Phil Meyer
Thanks for implementing this.  I'm off to give it a try right now...

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Alien BBC Listen Again problem ! 6.5/v1.06/1.0pre8

2007-01-16 Thread bpa

First you need to make sure you have the same problem.

What problem are you experiencing ? What are the symptoms ?
What version of Slimserver and AlienBBC are you running ?
Is slimserver installed on a Windows, Apple OSX or Linux systems ?


-- 
bpa

bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=30918

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Multi Library plugin

2007-01-16 Thread studley

me too!   whee...

D.


-- 
studley

studley's Profile: http://forums.slimdevices.com/member.php?userid=6441
View this thread: http://forums.slimdevices.com/showthread.php?t=31742

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


Re: [SlimDevices: Plugins] Announce: Multi Library plugin

2007-01-16 Thread Phil Meyer
Took me a while to figure out how it is meant to work, because of problem (1) 
below.  It's more comprehensive than I was expecting - you've done a lot so 
quickly!

I think some more general getting started instructions would be useful.

Some initial feedback:

1. I had trouble creating a standard library to start with.  This is I think 
due to various issues with special characters in file names and directory 
paths.  I think it doesn't like spaces in the library filename.  I think it 
doesn't like apostrophies in directory paths.

eg. I tried creating a library with the name "Phil's Music".  This would have a 
directory path of "M:\Music\Phil's Music".  I tried to save this as "phils 
music.ml.values.xml".

I have successfully created a library:

Library name: "live".  Directory "M:\Music\Live Concerts".  Filename 
"live.ml.values.xml".


2. Is it necessary for a user to enter a library filename?  Why not create the 
name with some unique id in the name, eg. "library 001.ml.values.xml".  You can 
still display the filename that has been used to save the library definition, 
so the user could edit the file by hand if necessary.


3. Will refreshing libraries be quick, or should there be some progress 
indicator?

4. I was anticipating a "Libraries" menu alongside Custom Browse, and within 
that a list of the configured libraries that are visible to the current player, 
rather than adding the libraries directly within Custom Browse.

5. I was anticipating a way of configuring many different custom browse 
methods, and then being able to select the custom browse methods to add to each 
library, such that each library acts like custom browse.  Add a new way of 
browsing music in custom browse, and it would immediately be available to all 
sub-libraries.  ie. custom browse would be like a library that includes all 
music.  At the moment, I believe I have to create a set of custom browse menus 
for each library (although some builtin ones are generated automatically).

6. What effect does activating a library have in the Multi Library web 
interface?


Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


Re: [SlimDevices: Plugins] Announce: Multi Library plugin

2007-01-16 Thread Phil Meyer
I have configured a library called "Surround Sound".  This is configured to 
only be available on my Squeezebox in the lounge, as other players would just 
play static.

I can see that when I select the Lounge player, the Surround Sound library is 
ghosted in the web UI (after refreshing the page), so the restriction seems to 
have been picked up here.

I thought that this would restrict the library from appearing in Custom Browse, 
but it is visible.  I see that I can configure each browse method that has been 
created for the Surround Sound library, so that the browse method is restricted 
to certain players.

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


Re: [SlimDevices: Plugins] Announce: Multi Library plugin

2007-01-16 Thread Phil Meyer
>I thought that this would restrict the library from appearing in Custom 
>Browse, but it is visible.  I see that I can configure each browse method that 
>has been created for the Surround Sound library, so that the browse method is 
>restricted to certain players.
>
Hmm, after adding a restriction to Surround Sound/Albums, such that it would 
only appear on the Lounge player, the whole Surround Sound library is 
unavailable for the Lounge player.

I can't delete the Surround Sound/* menus.  I don't really need some of them, 
eg. Surround Sound/Decades, as I only have a handfull of surround sound albums 
available in the library, so would never browse this library by decades.  I can 
modify the menu, and then get a delete option, but that just resets it back to 
the builtin version.

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Alien BBC & PCI latency

2007-01-16 Thread chuckiebear

I'd been suffering intermittent dropouts listening to BBC streams using
Alien and living with it, since I couldn;t work our what the problem
was, it certainly wasn't the network. After setting up a MythTV box I
discovered that increasing PCI latency timing really helped MythTV (and
doesn't MythTV rock). Did the same to my Slimserver box and bingo -
no dropouts. I use Linux and this can be done easily with the setpci
command. I played about with this and then set the timings in the bios
- if your motherboard allows this its easy.

Might be worth a try if you are having similar hard to diagnose dropout
problems. More info here
http://www-128.ibm.com/developerworks/library/l-hw2.html


-- 
chuckiebear

--
SlimServer Version: 6.5.1 Debian Testing

chuckiebear's Profile: http://forums.slimdevices.com/member.php?userid=5659
View this thread: http://forums.slimdevices.com/showthread.php?t=31748

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Moose 0.52

2007-01-16 Thread bossanova808

Getting a few crashes/glitches with 0.52, can't yet narrow down what's
happening - maybe a sing change?

Crash Message:


See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

** Exception Text **
System.InvalidOperationException: Object is currently in use
elsewhere.
at System.Drawing.Image.get_Flags()
at Moose.GraphicsUtils.ImageHasAlpha(Image img)
at Moose.NowPlayingForm.get_DisplayCoverArt()
at Moose.NowPlayingForm.GetTrackInfoRect(Boolean bInternal)
at Moose.NowPlayingForm.GetTimeRect()
at Moose.NowPlayingForm.labelResize_MouseMove(Object sender,
MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseMove(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at
System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&
m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)


** Loaded Assemblies **
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

Moose
Assembly Version: 0.21.2571.29441
Win32 Version: 0.21.2571.29441
CodeBase: file:///D:/UtilsWithoutInstallers/Moose/Moose.exe

System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase:
file:///D:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll


** JIT Debugging **
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


-- 
bossanova808

bossanova808's Profile: http://forums.slimdevices.com/member.php?userid=619
View this thread: http://forums.slimdevices.com/showthread.php?t=31681

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: XMRadio v1.1.1 updated for SS 6.5

2007-01-16 Thread Ron Olsen

TechHome;169906 Wrote: 
> If I select XM Radio in the drop-down menu, a blank page comes up, this
> unfortunately disables the XM plugin in the excellent fishbone skin. 
> Any chance this can be fixed?
> 
> TechHome
In the SlimServer installation directory, copy
Plugins/XMRadio/fishbone_page_header.html to
HTML/Fishbone/fishbone_page_header.html to get the XMRadio plugin
working with the Fishbone skin.


-- 
Ron Olsen

Ron Olsen's Profile: http://forums.slimdevices.com/member.php?userid=9233
View this thread: http://forums.slimdevices.com/showthread.php?t=29867

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins


[SlimDevices: Plugins] Re: Announce: Multi Library plugin

2007-01-16 Thread erland

Phil Meyer;171062 Wrote: 
> 1. I had trouble creating a standard library to start with.  This is I
> think due to various issues with special characters in file names and
> directory paths.  I think it doesn't like spaces in the library
> filename.  I think it doesn't like apostrophies in directory paths.I should 
> have thought about this, it has been problem in almost every of
my plugin. I will try to fix it for the next release.

Phil Meyer;171062 Wrote: 
> 2. Is it necessary for a user to enter a library filename?  Why not
> create the name with some unique id in the name, eg. "library
> 001.ml.values.xml".  You can still display the filename that has been
> used to save the library definition, so the user could edit the file by
> hand if necessary.Sounds good.

Phil Meyer;171062 Wrote: 
> 3. Will refreshing libraries be quick, or should there be some progress
> indicator?I think it will be pretty quick, I tried it on my test database with
4 tracks and it took maybe 3-4 seconds. If people are getting
problem with long refresh times, I will change it so it is executed in
the background with some sort of status indicator.

Phil Meyer;171062 Wrote: 
> 4. I was anticipating a "Libraries" menu alongside Custom Browse, and
> within that a list of the configured libraries that are visible to the
> current player, rather than adding the libraries directly within Custom
> Browse.This is probably a matter of taste so it might be a good idea to have
some more options. Adding an extra "Libraries" part at the top of the
hierarchy wouldn't be a problem, might be a good idea to have this
configurable as a parameter when you define the libraries. Inside or
outside custom browse is probably a matter of taste. Some people have
created a custom key map for slimserver that connects the "Browse"
button on the remote to the Custom Browse menu, these would probably
like to have the menu inside Custom Browse. Other people are seeing
Custom Browse as just an extra method for browsing besides the
slimserver standard browsing methods, these would probably like
"Libraries" menu on the top. You can move the current menus to the top
from inside the "Enable/Disable menus/mixers " link in the Custom
Browse web interface.

I also have an idea that it should be an alternative to just have  a
flat menu structure with Albums, Artists, Genres (and the rest) and
selecting which tracks that should be shown in them by activating a
specific library. 

Phil Meyer;171062 Wrote: 
> 5. I was anticipating a way of configuring many different custom browse
> methods, and then being able to select the custom browse methods to add
> to each library, such that each library acts like custom browse.  Add a
> new way of browsing music in custom browse, and it would immediately be
> available to all sub-libraries.  ie. custom browse would be like a
> library that includes all music.  At the moment, I believe I have to
> create a set of custom browse menus for each library (although some
> builtin ones are generated automatically).You have understand correctly how 
> it works today. The idea is that the
current solution will probably be good enough for most people since you
get all the standard slimserver ways of browsing the music for each
library, plus some extra methods. It will be a bit more work for people
which have a lot of different libraries since the extra menus needs to
setup for each library, but I imagine this is something you do once and
it isn't changed so often so its probably not a big issue. I also think
its a good idea to make it possible to have a different set of sub
menus for each library. This way it is possible to make a simplified
browsing for some family members, with just a few menus in their
library, and a still make more advanced browsing methods available for
other family members with a lot of menus.

Phil Meyer;171062 Wrote: 
> 6. What effect does activating a library have in the Multi Library web
> interface?At the moment it only activate the skipping of tracks in the Custom 
> Skip
plugin if you have setup a "Not Active Library" skip filter. You can
also activate a library with the remote from the Plugins/Multi Library
menu.

The idea is that one library will always be activated/selected, the
first library you create should be activated automatically and you can
change to another one manually. At the moment it only affects the
skipping as described above but I have some future ideas to make stuff
like the following possible:
- Having a setup with standard menus at the top like "Albums",
"Artists", "Genres". By activating a specific library you select which
tracks that should be shown in these menus. 
- Possibility to execute other type of actions when activating a
library, for example changing user in the SlimScrobbler plugin to
select the user on which tracks are submitted to LastFM.

Phil Meyer;171064 Wrote: 
> I have configured a library called "Surround Sound".  This is configured
> to only be available on my Squeez