Spotify Remote for Android (Linux / Windows / Mac)

Diskussion i 'Applikationsutveckling' startad av juanez, 12 jan 2010.

  1. andi4321

    andi4321 Baby Droid Medlem

    Blev medlem:
    30 mar 2010
    Inlägg:
    24
    Mottagna gillanden:
    0

    MINA ENHETER

    Försökt att installera servify både i min w7 och XP dator. Får inte upp någon ruta där man skall skriva in användarnamn och lösen. Bara en kommandotolkruta som snabbast, som lika snabbt försvinner igen.
    Vad gör jag för fel???
     
  2. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    Servify/C# har inget GUI. Du måste gå via kommandotolken o starta med
    "Servify.exe user pass port bitrate debug"


    Det kommer bli rätt stora ändringar lite varstanns i ReSpot / Servify närmsta veckorna/månaderna dock.. Men tillsvidare är det lite bökigt.
     
  3. grief

    grief Senior Droid Medlem

    Blev medlem:
    27 dec 2009
    Inlägg:
    1 101
    Mottagna gillanden:
    81
    Telefon:
    Oneplus 3

    MINA ENHETER

    Telefon:
    Oneplus 3
    Telefon 2:
    Motorola Lumia 640 LTE
    Telefon 3:
    SGS3
    Platta:
    Sony Z3 Tablet Compact 611
    Platta 2:
    iPad 2 3G
    Du får manuellt starta ett Kommandotolk-fönster genom att gå till 'Kör' (kan startas med Windowsknapp + E) och skriva 'cmd' utan citationstecken och sedan klistra in eller skriva in kodraden.

    Edit: bolltvåa!
     
  4. egodeus

    egodeus Youth Droid Medlem

    Blev medlem:
    17 aug 2009
    Inlägg:
    113
    Mottagna gillanden:
    0

    MINA ENHETER

    Win+R ska det vara :)

    win+e är explorer
     
  5. flunkerf

    flunkerf Kid Droid Medlem

    Blev medlem:
    15 apr 2010
    Inlägg:
    35
    Mottagna gillanden:
    2

    MINA ENHETER

    Kod:
    Servify/C# v2010.05.25
    Initiating login sequence
    CachePath: /var/folders/tR/tRAYspaUEFKQe89vLW2rmU+++TI/-Tmp-/libstpotify-cache
    SettingPath: /Users/andersfeijen/Downloads/servify/libspotify-settings
    Exception caught in ServifyServer.Login(), Exception message: System.DllNotFoundException: libspotify
      at (wrapper managed-to-native) Spotify.libspotify:sp_session_init (Spotify.libspotify/sp_session_config&,intptr&)
      at Spotify.Session..ctor (System.Byte[] applicationKey, System.String cacheLocation, System.String settingsLocation, System.String userAgent) [0x00000] in <filename unknown>:0 
      at Spotify.Session.CreateInstance (System.Byte[] applicationKey, System.String cacheLocation, System.String settingsLocation, System.String userAgent) [0x00000] in <filename unknown>:0 
      at Servify.ServifyServer.Login () [0x00000] in <filename unknown>:0 
    Client connected to server.
    Initiating login sequence
    CachePath: /var/folders/tR/tRAYspaUEFKQe89vLW2rmU+++TI/-Tmp-/libstpotify-cache
    SettingPath: /Users/andersfeijen/Downloads/servify/libspotify-settings
    Exception caught in ServifyServer.Login(), Exception message: System.DllNotFoundException: libspotify
      at (wrapper managed-to-native) Spotify.libspotify:sp_session_init (Spotify.libspotify/sp_session_config&,intptr&)
      at Spotify.Session..ctor (System.Byte[] applicationKey, System.String cacheLocation, System.String settingsLocation, System.String userAgent) [0x00000] in <filename unknown>:0 
      at Spotify.Session.CreateInstance (System.Byte[] applicationKey, System.String cacheLocation, System.String settingsLocation, System.String userAgent) [0x00000] in <filename unknown>:0 
      at Servify.ServifyServer.Login () [0x00000] in <filename unknown>:0
    På telefonen (Desire) så står det OK - Servify/C# .- New client connected from: 10.0.1.3

    Trycker jag på Browser så kommer det upp "list" i Terminal-fönstret men inget annat om jag trycker på någon annan flik i ReSpot.

    Gör jag något fel?
     
  6. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    oj hoppsan, ser ut som att du saknar "libspotify". ser du följande filer i servify katalogen:

    libspotify.dll
    libspotify.so
    libspotify

    ?

    Om alla filer ligger i katalogen - se till att starta servify när du "står" i den katalogen.

    dvs "mono /Users/path/to/servify/Servify.exe ..." fungerar inte!
    utan måste:

    "cd /Users/path/to/servify/"
    "mono Servify.exe ...."

    fungerar detta?
     
    Last edited: 26 maj 2010
  7. Splix

    Splix Kid Droid Medlem

    Blev medlem:
    10 feb 2010
    Inlägg:
    65
    Mottagna gillanden:
    1

    MINA ENHETER

    Tack för tipset!
    När jag försöker står det bara "Det här programmet måste köras med dataexekveringsskyddet aktiverat. Du kan inte stänga av skyddet för det hör programmet". Varför är det så tro?

    //Splix
     
  8. grief

    grief Senior Droid Medlem

    Blev medlem:
    27 dec 2009
    Inlägg:
    1 101
    Mottagna gillanden:
    81
    Telefon:
    Oneplus 3

    MINA ENHETER

    Telefon:
    Oneplus 3
    Telefon 2:
    Motorola Lumia 640 LTE
    Telefon 3:
    SGS3
    Platta:
    Sony Z3 Tablet Compact 611
    Platta 2:
    iPad 2 3G
    Freudian slip :P
     
  9. flunkerf

    flunkerf Kid Droid Medlem

    Blev medlem:
    15 apr 2010
    Inlägg:
    35
    Mottagna gillanden:
    2

    MINA ENHETER


    Yes. Tametusan så blir det sweet music.

    Bra jobbat. Lär bli en donation så småningom.
     
  10. ktd

    ktd Teen Droid Medlem

    Blev medlem:
    18 feb 2010
    Inlägg:
    380
    Mottagna gillanden:
    12

    MINA ENHETER

    juanez, har du kikat på DSBridge? Jag får upp gröna "bollen" men inget ljud skickas vidare. Kör jag samma DSBridge-filer direkt i Spotifymappen och kör Spotify.exe så skickas ljudet som det ska.

    Vore skitbra om det gick att få till för det andra sättet jag streamade på slutade funka när du bytte språk.
    Ännu bättre om du "bygger in" DSBridge i Servify. ;)
     
  11. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    Toppen!
     
  12. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    Jo, det vore sjysst med squeezebox stöd.. har dock ingen själv och rätt dålig (ingen) koll på vad som krävs för att ordna det... Läste dock ngt om att Bass.NET kanske har nått slags squeezebox stöd... kan titta på det sen

    Kanhända att DSBridge faktiskt skulle kunna fungera med Servify/C# med en del 'tweakande'... (exivs så kanske DSBridge måste ligga i servify katalogen ELLER där C#.NET CLR ligger...)
     
  13. ktd

    ktd Teen Droid Medlem

    Blev medlem:
    18 feb 2010
    Inlägg:
    380
    Mottagna gillanden:
    12

    MINA ENHETER

    Jag har DSBridge i samma mapp som Servify och DSBridge hoppar igång och blir grön som den ska men det verkar inte som DSBridge kan sno ljudet från Servify. :(
     
  14. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    Oj - ingen aning faktiskt!

    Det hela verkar vara en Vista 'bug'. Hittade en del förslag på "lösningar" när jag sökte tidigare... men vet inte vilka som kan tänkas fungera eller ej. :S
     
  15. RickardP

    RickardP Adult Droid Medlem

    Blev medlem:
    8 apr 2010
    Inlägg:
    515
    Mottagna gillanden:
    22

    MINA ENHETER

  16. jolaren

    jolaren Kid Droid Medlem

    Blev medlem:
    21 apr 2010
    Inlägg:
    41
    Mottagna gillanden:
    1

    MINA ENHETER

    Äh, får det inte att lira. Fungerar en liten stund ibland men men..
    Mythbuntu / Htc Desire
     
  17. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    Har du någon av de senaste versionenerna av Servify/C# (2010.05.25 eller 2010.05.30)

    Om/när det slutar fungera - vad händer? Något intressant i Servify loggen?
    ...och Vad är det som slutar fungera?
     
  18. jolaren

    jolaren Kid Droid Medlem

    Blev medlem:
    21 apr 2010
    Inlägg:
    41
    Mottagna gillanden:
    1

    MINA ENHETER

    2010.05.31-12:27:50 [ INFO ] Initiating Servify/J...
    2010.05.31-12:27:50 [ INFO ] Please wait, logging on to Spotify, this can take a few seconds!
    2010.05.31-12:27:51 [ INFO ] Servify/J is ready to accept connections!
    2010.05.31-12:27:51 [ INFO ] Listening on port: 1338
    2010.05.31-12:27:52 [ ERROR ] Exception caught! Playlist: cd9ed35bb4974118bd1d9471608c9bba not loading
    2010.05.31-12:27:52 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.Server$1.run(Server.java:107)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 11 more

    2010.05.31-12:27:53 [ ERROR ] Exception caught! Playlist: 0c5d2aa50b505dc205693fb1be572436 not loading
    2010.05.31-12:27:53 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.Server$1.run(Server.java:107)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 11 more

    2010.05.31-12:27:54 [ ERROR ] Exception caught! Playlist: 55a5376627af5fb888300df3fdb736e8 not loading
    2010.05.31-12:27:54 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.Server$1.run(Server.java:107)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 11 more

    2010.05.31-12:28:29 [ INFO ] Servify/J - New client connected from: /
    2010.05.31-12:28:31 [ ERROR ] Exception caught! Playlist: cd9ed35bb4974118bd1d9471608c9bba not loading. Spotify URI: 6g00EwAQ83nOUV9fIXLoCK
    2010.05.31-12:28:31 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.command.PlaylistCmd.execute(PlaylistCmd.java:33)
    at se.h3x.servify.RemoteClient.run(RemoteClient.java:63)
    at java.lang.Thread.run(Thread.java:636)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 13 more

    2010.05.31-12:28:31 [ ERROR ] Exception caught! Playlist: 0c5d2aa50b505dc205693fb1be572436 not loading. Spotify URI: 0nku4ZFnviKNrp9sdLxwJ8
    2010.05.31-12:28:31 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.command.PlaylistCmd.execute(PlaylistCmd.java:33)
    at se.h3x.servify.RemoteClient.run(RemoteClient.java:63)
    at java.lang.Thread.run(Thread.java:636)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 13 more

    2010.05.31-12:28:31 [ ERROR ] Exception caught! Playlist: 55a5376627af5fb888300df3fdb736e8 not loading. Spotify URI: 2BBQOHP7cRBZsyIdJ30dEQ
    2010.05.31-12:28:31 [ ERROR ] java.lang.IllegalArgumentException: Given id is neither a 32-character hex string nor a valid Spotify URI.
    at de.felixbruns.jotify.media.Media.<init>(Media.java:73)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:100)
    at de.felixbruns.jotify.media.Track.<init>(Track.java:87)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseOps(XMLPlaylistParser.java:251)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseChange(XMLPlaylistParser.java:185)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parseNextChange(XMLPlaylistParser.java:142)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:99)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:48)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parse(XMLPlaylistParser.java:346)
    at de.felixbruns.jotify.media.parser.XMLPlaylistParser.parsePlaylist(XMLPlaylistParser.java:390)
    at de.felixbruns.jotify.JotifyConnection.playlist(JotifyConnection.java:964)
    at se.h3x.servify.command.PlaylistCmd.execute(PlaylistCmd.java:33)
    at se.h3x.servify.RemoteClient.run(RemoteClient.java:63)
    at java.lang.Thread.run(Thread.java:636)
    Caused by: de.felixbruns.jotify.media.Link$InvalidSpotifyURIException
    at de.felixbruns.jotify.media.Link.<init>(Link.java:170)
    at de.felixbruns.jotify.media.Link.create(Link.java:365)
    at de.felixbruns.jotify.media.Media.<init>(Media.java:70)
    ... 13 more

    2010.05.31-12:28:38 [ INFO ] Now Playing: Axwell, Ingrosso, Angello, Laidback Luke feat Deborah Cox - Leave The World Behind - Radio Edit
    2010.05.31-12:28:41 [ INFO ] Volume: 0.43



    ______----

    Det som oftast slutar fungera är antingen clienten i mobilen (HTC Desire) eller så är det servern som hänger sig och börjar klaga över att porten redan är använd etc.. Lite olika fel hela tiden. Hoppas loggen ger något, rätt sweet ide annars

    Skickade även med en Error Report från luren..
    Sen verkar MythTv och Servify slå ut varandras ljud.

    Dvs, de kan inte köras simultant
     
    Last edited: 31 maj 2010
  19. egodeus

    egodeus Youth Droid Medlem

    Blev medlem:
    17 aug 2009
    Inlägg:
    113
    Mottagna gillanden:
    0

    MINA ENHETER

    Fick en lite speciell krasch... flashat om telefonen och då jag laddar hem klienten så får jag hjärnsläpp. Kör även gmote, så jag försökte connecta med den mot servify först... Gick inget vidare som du kanske förstår ;)

    Dock så verkar servify krascha då den får data som den inte förväntar sig. Kanske en handskakning av något slag behövs innan den börjar lyssna?

    Kod:
    Log: 05:12:01.922 E [proxy_resolver_win32.cpp:219] WinHttpGetProxyForUrl failed
    Log: 05:12:01.922 I [ap:1368] Connecting to AP a1.spotify.com:4070
    Login result from spotify: OK
    Client connected to server.
    ??
    Command Executed: ??
     ♣
    Command Executed:  ♣
    Client connected to server.
    ??
    Command Executed: ??
     ♣
    Command Executed:  ♣
    Client connected to server.
    ?? ♣
    Command Executed: ?? ♣
    
    Efter detta så kraschade servify.
     
  20. juanez

    juanez Teen Droid Medlem

    Blev medlem:
    17 dec 2009
    Inlägg:
    327
    Mottagna gillanden:
    2

    MINA ENHETER

    :D

    Jo, kommer skriva om protokollet i JSON närmsta veckorna och då ha en handskakning / header på meddelandena som identiferar protokoll version osv.

    Finns planer på en desktop klient också :)