Really enjoying xpTunes, thanks again.
Now that I've used it for a bit a few suggestions...
Allow the user to click on the cover artwork within the gadget to open it (currently activated by the search icon).
Allow the mouse wheel to scroll the song/album list up/down.
Make the "Artist (Album)" selection the default or remember last selected.
The "Music Smartlist" would benefit from having user defined SQL queries. Perhaps a file could contain a list of this queries. Currently if I play 100 random songs I can go from banging techno to Christmas songs
Here's some examples that I use...
Now that I've used it for a bit a few suggestions...
Allow the user to click on the cover artwork within the gadget to open it (currently activated by the search icon).
Allow the mouse wheel to scroll the song/album list up/down.
Make the "Artist (Album)" selection the default or remember last selected.
The "Music Smartlist" would benefit from having user defined SQL queries. Perhaps a file could contain a list of this queries. Currently if I play 100 random songs I can go from banging techno to Christmas songs
Here's some examples that I use...
Code:
<smartPlaylist name="Mix (no techno/ambient/classical 2 to 6 mins)" query="WHERE strGenre NOT LIKE '%techno%' AND strGenre NOT LIKE '%trance%' AND strGenre NOT LIKE '%ambient%' AND strGenre NOT LIKE '%classical%' AND iDuration > 120 AND iDuration < 360 ORDER BY RANDOM() LIMIT 100"></smartPlaylist>
<smartPlaylist name="Ambient Mix" query="WHERE strGenre LIKE '%ambient%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Rock Mix" query="WHERE strGenre = '| Rock |' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Electronic Mix" query="WHERE strGenre LIKE '%electronic%' strGenre NOT LIKE '%ambient%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Funk/Soul/R&B Mix" query="WHERE strGenre LIKE '%| soul |%' OR strGenre LIKE '%| funk |%' OR strGenre LIKE '%| r&b |%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Beatles Mix" query="WHERE strArtist LIKE '%beatles%' OR strTitle LIKE '%beatles%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Pop Mix" query="WHERE strGenre LIKE '| pop |' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Jazz Mix" query="WHERE strGenre LIKE '%jazz%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Soundtrack Mix" query="WHERE strGenre LIKE '%soundtrack%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>
<smartPlaylist name="Classical Mix" query="WHERE strGenre LIKE '%classical%' AND iDuration > 120 ORDER BY RANDOM() LIMIT 50"></smartPlaylist>