Re: [SlimDevices: Plugins] Bandcamp, Pluggin, App, Store ?

2013-02-22 Thread Michael Herger

But I have found out that playlists created from Bandcamp are not
syncing on multiple players. I believe it was syncing well in earlier
versions.


Are you saying that players would drift apart while playing content from  
Bandcamp? How long would it take for this to happen?


I'm currently testing with a Boom, a Touch and Squeezeplay on OSX as a  
software client. They seem to be playing perfectly fine.


I can't imagine that this plugin would behave any different than eg. an  
internet radio station. There's nothing the plugin does in terms of  
streaming. All it does is provide the server with a URL to be played.  
Starting from then it's up to the main streaming code (which has nothing  
to do with the plugin) to keep players in sync.



Tracks from all other sources are syncing flawlessly on my
system. All local, online, on demand or mixed playlists sync well, but
Bandcamp. All my players have crossfade, smart crossfade options
checked. Tracks start synced but they lose it during crossfade. My
players are: Duet, ipeng and squeezelite on RaspberryPi.


What if you disable crossfading? Or try with only two players to start,  
potentially identifying one of them which does mis-behave? I don't know  
how stable the various software clients to sync. I thought I had read that  
syncing iPeng was a little hit and miss due to the device's architecture?


--

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

Create mix based on current title is not working with Deezer. Context


There indeed is a minor bug causing this feature to fail. I've fixed it  
locally but not released yet. Can do so in a bit. Expect v1.2.3 to fix  
this. BTW: the same bug applies to MOG.



menu of the Deezer plugin is also very limited and there is no way to
create a mix from a Deezer track, unless you start with a local file or
with a receipt.


There unfortunately is no way to hook into the service's context menu.  
That's why I added those options to the main Smart Mix menu as well.


--

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

Hello Michael, maybe I missed the answer somewhere, but can we use our
own api key with the plugin?


Technically yes (hey, it's software, anything can be done ;-)). But TEN  
explicitly forbid it in their terms:


Help us manage server and bandwidth costs. - Don't use the API or feeds  
in a manner that exceeds reasonable request volume, or constitutes  
excessive or abusive usage as determined by The Echo Nest. Don't register  
for multiple API keys in an attempt to cirumvent rate limits.


http://developer.echonest.com/docs/v4#ground-rules

(And yes, it has been mentioned before :-))

--

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

you can also achieve that by first starting to play your desired song,
then Home Menu/My Music/SmartMix/Create mix based on current title. That
way smartmix is added to the and of playing track without stopping.


Correct. And it makes me wonder why this behaves differently from the  
context menu's choice... I'll have to review that.


--

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


Re: [SlimDevices: Plugins] Gen2 Ipod Touch as Squeezebox player

2013-02-22 Thread willj

Hi Steve, thanks for your help. I have very limited knowledge in this
area, if you could extract it would it be possible to install? Are there
license restrictions on doing something like this, if there are maybe it
could be compensated by making a donation to the developer?
I'm keen to give it a go from a technical point if view just want to
make sure it's all above board.



willj's Profile: http://forums.slimdevices.com/member.php?userid=59073
View this thread: http://forums.slimdevices.com/showthread.php?t=98150

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

The track stalled at 15:18:38.0018
Smartmix does not appear to generate an error.


I think the problem is that Smart Mix does not get a newsong event when  
tracks are skipped. If you look at your log then you see that _all_ tracks  
before above track were skipped (not available), but Smart Mix was not  
signaled the newsong event. TBH I'm not sure whether this is an issue in  
the server's playlist handling, the spotify plugin or Smart Mix... I'll  
see whether I can reproduce it. Can you tell me what tracks you were  
trying to play? Maybe they fail here as well.


--

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

I don't recall the earlier discussions, but are you sure you're
interpreting TEN's terms correctly.


No, I'm not a lawyer. And I hate to read ALL UPPERCASE TEXT :-).


The text you've quoted is from their ground rules for developers,


The first of these ground rules is Use common sense.. I'm a big fan of  
using common sense.



and clearly it forbids you, the developer, from registering for
multiple keys.


That's not even my understanding. I think it's one single key per  
application.



But it seems odd that
this rule should force all the end users to share your key.  Are you
sure this rule forbids you from providing your end users with a way to
enter their own keys (like we do, for instance, with bpa's 'Find Cover
Art' plugin)?  Has this been clarified with TEN?


Just to get some context, here's the full paragraph which contains the  
quote I posted previously:


Help us manage server and bandwidth costs. - Don't use the API or feeds  
in a manner that exceeds reasonable request volume, or constitutes  
excessive or abusive usage as determined by The Echo Nest. Don't register  
for multiple API keys in an attempt to cirumvent rate limits.(*)


Now common sense tells me that if they tell me not to use multiple keys to  
work around bandwidth limitations, then it doesn't matter to them whether  
it's me (the dev) doing it or the user. They obviously have to do a living  
from their service by selling commercial licenses. But yet they're giving  
away keys for free under certain limitations. I do respect this. I'm  
thankful I can use their service for free at all.


If you want to work around this limitation on your own, then feel free to  
hack the code. Just don't tell me, because I want you to be the one who  
break the rules, not me :-P.


(* I'm not responsible for the typos in this quote, this is a copy/paste  
job :-))


--

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


Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)

2013-02-22 Thread jcharbar

Hi,

I'm experiencing the same problem as detailed initially by Rocky here:
http://forums.slimdevices.com/showth...ht=#post702929

It was taken off line so I'm just wondering if he/anyone solved it.

Thanks.



jcharbar's Profile: http://forums.slimdevices.com/member.php?userid=58896
View this thread: http://forums.slimdevices.com/showthread.php?t=79706

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread chill

mherger wrote: 
 They obviously have to do a living  
 from their service by selling commercial licenses. But yet they're
 giving  
 away keys for free under certain limitations. I do respect this. I'm  
 thankful I can use their service for free at all.

Ah, ok.  Same here.  I hadn't appreciated that this mode of operation is
running alongside commercial licences.  Clearly, if they allowed
developers to make it possible for end users to enter their own keys
then nobody would pay for a commercial licence.



chill's Profile: http://forums.slimdevices.com/member.php?userid=10839
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread kitdavis

mherger wrote: 
  The track stalled at 15:18:38.0018
  Smartmix does not appear to generate an error.
 
 I think the problem is that Smart Mix does not get a newsong event when 
 
 tracks are skipped. If you look at your log then you see that _all_
 tracks  
 before above track were skipped (not available), but Smart Mix was not
 
 signaled the newsong event. TBH I'm not sure whether this is an issue in
 
 the server's playlist handling, the spotify plugin or Smart Mix... I'll 
 
 see whether I can reproduce it. Can you tell me what tracks you were  
 trying to play? Maybe they fail here as well.
 
 -- 
 
 Michael

At this point the mix had been running for over 2 days and I had set the
variety and adventrurosness higher than normal.   I know that when I
looked at the mix I was pretty much unfamiliar with all of the music and
artists in the current mix.   I did write down the track that it stopped
on and that I tried to re-play.   Blame it on the Sun  Silje Nergaard.
I don't think that will help you much - but I will watch for it to
quit again and will dutifully record the tracks the next time it
happens.   

On a separate note, I have noticed that some songs in the mix are
clipped i.e. it seems that tracks end prematurely on occasion.   I
have noticed this for a while, but since the mix is pulling up a lot of
new music from spotify, I thought it might just be the way the songs had
been recorded.   However a couple of times yesterday music that I was
familiar with did the same thing.   (These were songs that were in my
local collection but played from Spotify)  It is only the last 2 or 3
seconds of the song that is missed and for all I know it might be the
way the tracks are stored on spotify, but thought it was worth
mentioning.  I checked the logs when this occurred and there are no
errors or anything else out of the ordinary reported.



kitdavis's Profile: http://forums.slimdevices.com/member.php?userid=41172
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

On a separate note, I have noticed that some songs in the mix are
clipped i.e. it seems that tracks end prematurely on occasion.


Please note that this Smart Mix has nothing to do with the streaming  
itself. It only provides URLs to be played. All the rest is dealt with by  
the corresponding plugins (spotify in your case).


--

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread ldarieut

mherger wrote: 
  That's not even my understanding. I think it's one single key per  
 application.
 Michael
Thanks Michael, your interpretation does make sense. I will refrain from
using my key.
luc



ldarieut's Profile: http://forums.slimdevices.com/member.php?userid=21224
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread ldarieut

mherger wrote: 
  you can also achieve that by first starting to play your desired
 song,
  then Home Menu/My Music/SmartMix/Create mix based on current title.
 That
  way smartmix is added to the and of playing track without stopping.
 
 Correct. And it makes me wonder why this behaves differently from the  
 context menu's choice... I'll have to review that.
 
 Michael
yup. if I select create a smartmix based on the currently playing song
from the context menu, I don't think it's logical that it skips to the
next one. If I select a song, I want to hear it, and then use it as a
seed for the playlist. That's my interpretation of how it should work.
Now, maybe nobody here is doing this :)



ldarieut's Profile: http://forums.slimdevices.com/member.php?userid=21224
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

next one. If I select a song, I want to hear it, and then use it as a
seed for the playlist. That's my interpretation of how it should work.
Now, maybe nobody here is doing this :)


The simplest to achieve this really is to enable the don't stop the  
music option, and play that track. Smart Mix would automatically try to  
create a mix based on the last track in the queue whenever playback  
reaches the end of that queue. With one track only this would be  
immediately.


--

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


Re: [SlimDevices: Plugins] Bandcamp, Pluggin, App, Store ?

2013-02-22 Thread mkkyah

@Michael
I did some testing with different sources, players and settings.

-Problem is buffer size. But I don't understand how and why Bandcamp
tracks demand different buffer size! I have configured Squeezelite
buffer to 100:4 and so far it's working in sync. Another weird thing: I
thought default buffer was 20:4 and it should be smaller than 100:4. I
knew that smaller buffer is better for sync!
-FYI I did test other sources (soundcloud, local, deezer, radio...)
again, before and after, they sync fine.

BTW I use it rare but iPeng works and syncs good in my system, even with
Bandcamp.



mkkyah's Profile: http://forums.slimdevices.com/member.php?userid=58652
View this thread: http://forums.slimdevices.com/showthread.php?t=90950

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread oyvindo

Hi Michael,

May I draw you attention to my post #451.
I patiantly awaiting your reply :-)

Rgds
Viking



oyvindo's Profile: http://forums.slimdevices.com/member.php?userid=19302
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread Michael Herger

May I draw you attention to my post #451.
I patiantly awaiting your reply :-)


You didn't read my last comment #531, did you? :-P

--

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


Re: [SlimDevices: Plugins] Announce: Local Player plugin and Squeezelite for Linux/Windows/OSX

2013-02-22 Thread Triode

swidnikk wrote: 
 Hi Triode, 
 This is regarding MP3 playback on Mac. Your squeezelite-osx-i386 does
 not work for me either with the logs reporting wrong architecture. For
 your plugin to work I believe you need to force squeezelite to run as a
 *64bit application* and not an i386 architecture. Specifically, the
 rudix mpg123 MP3 codec for Mac is not a universal binary and 64bit
 architecture only, so squeezelite must be run as 64bit application. I
 confirmed that your squeezelite universal binary was being executed for
 i386 by inspecting the running process. I suspect that Mac prefers i386
 because the parent process LMS or Local Player plugin is i386.
 
 I was able to get MP3 playback to work with the universal Mac binary you
 were previously building (v1.0rc4) without manually running squeezelite.
 I did this by wrapping your binary in a bash script that forces it to
 execute as 64bit. My hack is outlined below. 
 
 Step 1
 Copy squeezelite to /usr/local/bin/squeezelite-osx-v1.0rc4
 
 Step 2
 Create the file /usr/local/bin/squeezelite-osx.x64
 #!/bin/bash
 arch -x86_64 /usr/local/bin/squeezelite-osx-v1.0rc4 $@
 
 Step 3
 cd ~/Library/Caches/Squeezebox/InstalledPlugins/Plugins/LocalPlayer/Bin
 ln -s /usr/local/bin/squeezelite-osx.x86_64 squeezelite-osx-i386
 
 This works because,
 • LMS runs as i386 architecture
 • Mac wants squeezelite to run as i386 by default but is forced to run
 as x64 through the wrapper (confirmed as x64 by inspecting running
 process)
 • now squeezelite can use 64bit mp3 codecs

OK so the issue here is possibly the rudix binary is different depending
on which version it is.  The snow leapard one is definately i386 as this
works for me, perhaps the other one is x86_64 only.  I will look at how
to best support.  If only they were universal for intel then all I would
need to do is use a universal binary for squeezelite.



Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=97766

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


Re: [SlimDevices: Plugins] Announce: Local Player plugin and Squeezelite for Linux/Windows/OSX

2013-02-22 Thread kesey

Triode, many thanks for Squeezelite. It works beautifully, and is very
tidy. I have a similar problem to Castalla on post #33, but on  Windows
8 Pro 64 bit, I need to specify the option -r to get Squeezelite to run.
I don't appear to have any other application grabbing the Audio output,
and as far as I can tell no other instance of Squeezelite is running.

I've used the option -r  119200. What is the significance of this, as
against using say -r 44100?

On a laptop with Win XP Pro 32 bit Squeezlite runs with no option
specified.

Many thanks,

Kesey



kesey's Profile: http://forums.slimdevices.com/member.php?userid=10786
View this thread: http://forums.slimdevices.com/showthread.php?t=97766

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


Re: [SlimDevices: Plugins] Announce: Smart Mix plugin

2013-02-22 Thread prabbit

Along with many of Erland's plugins and iPeng, this is a must-have for
me. I've been using it for a few weeks now. It's fantastic! I never used
MusicIP and I never could get SugarCube to work for me on my Mac. This,
however, was super easy. Thank you!



prabbit's Profile: http://forums.slimdevices.com/member.php?userid=11142
View this thread: http://forums.slimdevices.com/showthread.php?t=97668

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