25May/10Off
Servify/C# update – v2010.05.25
New Update! (2010.05.25 19:00 CET):
Configurable bitrate! Now possible to choose 160kbps or 320kbps. Startup with new param:
Servify.exe username password local_port bitrate debug
IE: Servify.exe magician abrakadabra 1337 320 debug
-----
Newest version available for download contains a few stability improvements but most notably;
ArtistBrowse
AlbumBrowse
Has been re-implemented!
As usual you'll find it at the install&download page.
May 26th, 2010 - 17:05
Thank you very much!
I Like the Artist en Album browse possibility
Was the bitrate set at 160kbs in the previous version?
Awsome work!
May 27th, 2010 - 05:15
Thanks for the kind words 🙂
I do believe 160kbps was the default.
The work continues! =D
May 27th, 2010 - 15:05
Now it even works on my Desire! Very good work!
May 27th, 2010 - 18:49
I aim to please! 😉
May 28th, 2010 - 03:46
Great news!
Must try it right away!!!
May 28th, 2010 - 11:15
I hope you like it!
May 29th, 2010 - 11:40
constantly crashing in win7 x64 when u do show playlists
May 30th, 2010 - 10:40
Does the log say anything?
May 30th, 2010 - 14:22
Login result from spotify: OK
Client connected to server.
pick spotify:user:topsify:playlist:563hgiea4oqroeE0LXMnor
Ohanterat undantag: System.NullReferenceException: Objektreferensen har inte ang
etts till en instans av ett objekt.
vid Servify.TracksUtil.TrackToString(Track t)
vid Servify.TracksUtil.TracksToString(Track[] tracks)
vid Servify.TracksUtil.TracksToString(List`1 list)
vid Servify.BrowsePlaylistCmd.execute()
vid Servify.ServifyServer.OnSocketReceive(IAsyncResult ar)
vid System.Net.LazyAsyncResult.Complete(IntPtr userToken)
vid System.Net.ContextAwareResult.CompleteCallback(Object state)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state)
vid System.Net.ContextAwareResult.Complete(IntPtr userToken)
vid System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr
userToken)
vid System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt3
2 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
vid System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32
errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
C:\servify>
May 30th, 2010 - 16:10
Alright – i can reproduce the error. stay tuned for patch.
May 30th, 2010 - 17:04
Found & Fixed… Seems to be a invisible track in your playlist… Added a workaround for now.
May 31st, 2010 - 03:10
Now I get servify to work! Thanks for your hard work. Still very unstable. If I paus a track and try to start it, it will not work. Servify gets the command but nothing happends. Respot also freezes quite frequently. I still use the program and use it in a limited way for now. Those problems aside (it’s a alpha release after all) I really like this program and will follow your progress closely. Great work!
May 31st, 2010 - 08:54
Thanks!
I’ll hope to make it a lot more stable. Unfortunately C# and MONO/.NET is not quite as mature “cross platform”-wise as Java is.
The drawback with the Java version was obviously that it could not use the official spotify libraries…
Hopefully within the coming weeks it’ll mature alot and i’ll be able to release a desktop client too!
May 31st, 2010 - 09:18
Awsome apps that works flawless for me!
Is there any any plans on supporting 3rd party offline tracks that can now be played by spotify (and included in its playlists)?
Would be nice to have a unified music player instead of having to switch over to another app for the rest of the music.
May 31st, 2010 - 09:45
Nice!
Offline tracks – I had alot of thoughts and ambition to add this in the Java version. Now with libspotify i’ll investigate if there’s offline support within the library itself or if I need to “roll my own”. Anyways – I have ambitions to do it. If I have the time to do it anytime soon – not sure, depends on how much work it is …
Indeed I would have great use for ‘offline’ tracks in servify too! 🙂