Do you mean showing the station logo or something else ?
Not sure I understand exactly what you mean.
I've thought about launching Squeeze Display when you connect it to the dock and I've also thought about having some kind of clock mode when nothing is playing but it sounds like you want something different ?
Could you explain what you like to see on the tablet when:
1. It's in the dock and something is playing on the Squeezebox
2. It's in the dock and nothing is playing on the Squeezebox
3. It's not in the dock and something is playing on the Squeezebox
4. It's not in the dock and nothing is playing on the Squeezebox
Results 11 to 20 of 39
-
2012-03-15, 14:06 #11Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.
-
2012-03-15, 22:26 #12
Announce: Squeeze Display for Android
> I've now released a 1.1.0 version, should appear in a few hours or so,
> the changes are:
Still didn't get it this morning...
> - Standard album cover is now shown initially when a new album is
> played.
Looking forward to this: right now I see our ugly radio tower lack of
artist artwork on last.fm, but the stream would provide its own album
artwork (actually: my plugin would pull it from last.fm ;-)): "Good to be
me" by "Uncle Kracker Feat. Kid Rock". It might be helpful to split
artists by "feat." if nothing is found otherwise.
A few more tricks I apply in my plugin to improve reliability (in case
nothing's found by default):
- split artists by "feat." or "a.k.a."
- I started to build an "alias" list for commonly mis-tagged artists, eg.
many of "beatles" vs. "the beatles" style:
"b-52's" => [ "the b-52's" ],
pink => [ 'p!nk' ],
'freda goodlett' => [ 'funky brotherhood', 'funky brotherhood & freda
goodlett' ],
kesha => [ 'ke$ha' ],
'earth wind and fire experience' => [ 'earth wind and fire' ],
'mothers pride and huri hurban' => [ 'mothers pride' ],
'beyonce' => [ 'beyoncé' ],
'beyonce knowles' => [ 'beyonce', 'beyoncé' ],
'rasmus' => [ 'the rasmus' ],
"youssou n'dour with cirkus" => [ "youssou n'dour", 'cirkus' ],
'sina und steff la cheffe' => [ 'sina', 'steff la cheffe' ],
'legendary lightness' => [ 'the legendary lightness' ],
'mama rosin and hipbone slim' => [ 'mama rosin', 'hipbone slim' ],
'brandy butler and the fonxionaires' => [ 'the fonxionaires feat. miss
brandy butler' ],
'pamela mendez' => [ 'pamela méndez' ],
'rambling wheels' => [ 'the rambling wheels' ],
'john k.samson' => [ 'john k. samson' ],
'moondog show' => [ 'the moondog show' ],
'cee lo green' => [ 'cee-lo', 'cee-lo green' ],
'b.o.b.' => [ 'b.o.b' ],
'die kummerbuben' => [ 'kummerbuben' ],
'yves la rock' => [ 'yves larock' ],
'jackson five' => [ 'the jackson 5', 'jackson 5', 'the jackson five' ],
'brand new heavies' => [ 'the brand new heavies' ],
'jason derulo' => [ 'jason derülo' ],
'carl barat' => [ 'carl barât' ],
'm.ward' => [ 'm. ward' ],
'zueri west' => [ 'züri west', 'zuri west' ],
'tone loc' => [ 'tone-lōc', 'tone-loc', 'tone lōc' ],
'tony! toni! tone!' => [ 'tony toni toné', 'tony! toni! toné!' ],
'duke spirit' => [ 'the duke spirit' ],
'wombats' => [ 'the wombats' ],
'jonsi' => [ 'jónsi' ],
'rolling stones' => [ 'the rolling stones' ],
"salt'n'pepa" => [ 'salt-n-pepa' ],
- I started to build a blacklist of "broken" images. Below images all are
1x1 pixel images showing nothing:
'http://images.amazon.com/images/P/B0002U87LW.01._SCMZZZZZZZ_.jpg' => 1,
'http://images.amazon.com/images/P/B000BGUD0K.01._SCMZZZZZZZ_.jpg' => 1,
'http://images.amazon.com/images/P/B00000JAUH.01._SCMZZZZZZZ_.jpg' => 1,
'http://ec2.images-amazon.com/images/P/B000BPPVNK.01._SCMZZZZZZZ_V60798117_.jpg'
=> 1,
'http://ec1.images-amazon.com/images/P/B0000CC7HP.01._SCMZZZZZZZ_.jpg' =>
1,
'http://images.amazon.com/images/P/B000E1E7Q8.01.MZZZZZZZ.jpg' => 1,
'http://images.amazon.com/images/P/B000AD1SAI.01._SCMZZZZZZZ_.jpg' => 1,
'http://images.amazon.com/images/P/B00006IR69.01._SCMZZZZZZZ_.jpg' => 1,
I'm keeping all of this on my web server. This allows me to tweak the
performance of the plugin without rolling out new builds. But this
wouldn't scale if my plugin was a little more successful (it's for a local
radio station in a small country - no risk there ;-)). Maybe you could
provide such rules in an xml file online, which the app would download
every now and then?
--
Michael
-
2012-03-15, 22:30 #13
Announce: Squeeze Display for Android
Another featuring breaking the logic in the app: "K'naan feat. Nelly
Furtado". Radio stations are a hard nut to crack for this kind of app. Not
only do they not always tag correctly, but they play different stuff than
you'd have in your library you test with ;-).
--
Michael
-
2012-03-15, 22:40 #14
Announce: Squeeze Display for Android
Heh... this morning's program is full of those exceptions: third in a row.
This time the "the" case: "bianca story" returns nothing, is known as "the
bianca story" on last.fm.
I just checked the api: while getImages wouldn't return anything, the
getInfo query would return information for "the bianca story", including
some artwork. Might be another fallback you'd want to try.
--
Michael
-
2012-03-16, 03:45 #15
Announce: Squeeze Display for Android
Your app just caused me to fix tags on about 90% of my Rolling Stones
tracks. I wasn't using the "The" prefix, causing last.fm to return about
four images only, three of which were of those large, red "fix your tags"
images :-).
--
Michael
-
2012-03-16, 06:23 #16
I know the Kindle Fire is 'Android'ish. Any idea if this would work on one of those? Looks pretty cool.
-
2012-03-16, 06:26 #17
Announce: Squeeze Display for Android
> I know the Kindle Fire is 'Android'ish. Any idea if this would work on
> one of those? Looks pretty cool.
It does. I use some backup tool to copy the .apk to dropbox, from where I
install it on the Kindle.
--
Michael
-
2012-03-16, 10:56 #18
I've published a zip with the apk on my download page for users who don't have access to Google Play (Android Market)
http://erland.isaksson.info/download
Unfortunately my web application for the download page doesn't support apk format directly at the moment, so you have to download the zip, unzip it and make the apk file accessible to Kindle Fire in a suitable way.
Does Kindle Fire support installation of an apk directly from a web page ?
Users which have access to Google Play (Android Market) should get it from there.
By the way, the 1.1.0 version seems to be available on Google Play (Android Market) now.Erland Isaksson (My homepage)
(Developer of many plugins/applets (both free and commercial).
If you like to encourage future presence on this forum and/or third party plugin/applet development, consider purchasing some plugins)
You may also want to try my Android apps Squeeze Display and RSS Photo Show
Interested in the future of music streaming ? ickStream - A world of music at your fingertips.
-
2012-03-16, 19:28 #19formerly known as Fletch
- Join Date
- May 2005
- Location
- Lake Oswego, OR
- Posts
- 2,162
I mean show artwork like Radiotime aka Tunein does
Haven't really thought it through, but I guess I mean:Not sure I understand exactly what you mean.
I've thought about launching Squeeze Display when you connect it to the dock and I've also thought about having some kind of clock mode when nothing is playing but it sounds like you want something different ?
Could you explain what you like to see on the tablet when:
1. It's in the dock and something is playing on the Squeezebox
2. It's in the dock and nothing is playing on the Squeezebox
3. It's not in the dock and something is playing on the Squeezebox
4. It's not in the dock and nothing is playing on the Squeezebox
1) A special screensaver with both a clock and artwork
2) The normal dock clock screensaver
3) and 4) Nothing
-
2012-03-18, 22:48 #20
Announce: Squeeze Display for Android
>> Do you mean showing the station logo or something else ?
>
> I mean show artwork like Radiotime aka Tunein does
FWIW: I've been playing with the thought of doing this as a server side
plugin. I did it for a local station to start with.
But in my experience it's not easy to do right, and last.fm probably isn't
the best solution for this. Eg. the key for an artist is his name. There's
not much you can do if you happen to have an artist with a non unique
name. There's a rather popular pop band in Switzerland called Pegasus. And
they didn't do their homework when choosing that name. There's another one
in Germany, doing "power metal". And a hardcore band. The biography is for
the Swiss group, while most pictures are for the hardcore band etc.
The good news is that TuneIn does provide this feature in their API.
Erland - if you're interested in my Perl code for this feature, let me
know. There are a few tweaks to work around above issues (optimizing for
the Swiss music scene), but in general it does work pretty well already
for pop/rock.
--
Michael


Reply With Quote
