Spotify Remote for Android (Linux / Windows / Mac)

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

  1. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    IP't: 90.237.44.88 är ett telia ipnummer - exvis om du använde 3g så skulle du se dttta nummer.

    Jag blir lite förvirrad dock - du skriver att det inte fungerar, men i Servify loggarna har du ändå fått "client connected from".. ?

    ---

    Normalt sett så ska du inte lägga in några portforwards etc i routern och du skall inte använda ditt externa IP nummer (det som du får från whatsmyip). Du bör använda ditt LAN ip för servify, dvs något som brukar börja på 192.168.X.Y eller 10.0.x.y...

    Detta gäller alltså om du inte av någon anledning vill att Servify skall vara åtkomlig från internet, vilket i vissa fall kan vara önskvärt förståss :)
     
  2. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Ny version av Servify ute - de som får auth.problem kan testa denna. FÖRHOPPNINGSVIS löser denna problemen...

    ladda gärna ned och testa!
     
  3. LeWaN

    LeWaN Youth Droid Medlem

    Blev medlem:
    4 sept 2009
    Inlägg:
    221
    Mottagna gillanden:
    9
    Telefon:
    Google Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Google Pixel 7 Pro
    Övrigt:
    Huawei Watch GT 2 Porsche Design
    2010.03.27-03:59:09 [ INFO ] Initiating Servify/J...
    2010.03.27-03:59:09 [ INFO ] Please wait, logging on to Spotify, this can take a few seconds!
    2010.03.27-04:00:22 [ ERROR ] Authentication Failed! Please try logging in again!
    2010.03.27-04:00:22 [ ERROR ] Exception Stacktrace: de.felixbruns.jotify.exceptions.AuthenticationException: de.felixbruns.jotify.exceptions.ProtocolException: Failed to read server random.
    at de.felixbruns.jotify.protocol.Session.authenticate(Session.java:175)
    at de.felixbruns.jotify.JotifyConnection.login(JotifyConnection.java:115)
    at se.h3x.servify.Server.setup(Server.java:45)
    at se.h3x.servify.Servify.main(Servify.java:101)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
    Caused by: de.felixbruns.jotify.exceptions.ProtocolException: Failed to read server random.
    at de.felixbruns.jotify.protocol.Protocol.receiveInitialPacket(Protocol.java:151)
    at de.felixbruns.jotify.protocol.Session.authenticate(Session.java:172)
    ... 8 more




    Jag börjar känna mig negativ. :P
     
  4. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Hrmm.. det här är ett annat fel.. skumt - får se om ja kan hitta något att fixa.
     
  5. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    LeWaN: har du möjlighet att testa ditt login via servify på någon annans dator?
    Och har du dessutom möjlighet att testa någon annans login på din dator med servify?

    Om du sedan kan ge mig resultaten av de testerna kan vi iaf utesluta några variabler...
     
  6. LeWaN

    LeWaN Youth Droid Medlem

    Blev medlem:
    4 sept 2009
    Inlägg:
    221
    Mottagna gillanden:
    9
    Telefon:
    Google Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Google Pixel 7 Pro
    Övrigt:
    Huawei Watch GT 2 Porsche Design

    Jag testade på tjejens dator, och där funkade det direkt.
    Provade då åter igen på Win7 och Ubuntu, funkade där med!

    Kom på att jag kastade ut min Astaro brandvägg igår.. så förmodligen satt felet i brandväggen.

    Eller vad tror du?

    Nu funkar det iaf, skönt! Tackar! :)
    Hoppas det håller i sig.. :P
     
  7. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    kanon!
     
  8. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    ReSpot v2010.03.31

    mindre uppdatering;


    UPDATE 2010.03.31
    x) trigger artist/album browse from search view
     
  9. jonaz

    jonaz Adult Droid Medlem

    Blev medlem:
    4 feb 2010
    Inlägg:
    929
    Mottagna gillanden:
    17

    MINA ENHETER

    Jag är osäker på om detta påpekats innan, Men hur får jag respot att läsa om playlistan?

    jag har tex en "BRA" playlist som jag har lagt till massa låtar i på datorn med spotifys vanliga klient.

    Men när jag går in i respot så finns dom ändå inte där?

    Jag har startat om respot och servify. Ingen skillnad...

    dvs istället för att se 100 låtar så ser jag bara 75 och ingen av dom nya jag la till...
     
  10. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Hmmm, det kan vara en bugg i cachningen kanske.. Ta bort .jotify-settings och .jotify-cache i din hemkatalog och starta om servify.. fungerar det då?
     
  11. jonaz

    jonaz Adult Droid Medlem

    Blev medlem:
    4 feb 2010
    Inlägg:
    929
    Mottagna gillanden:
    17

    MINA ENHETER

    thx det hjälpte! :)
     
  12. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Ok.. får debugga cachingen då! :)
     
  13. jonaz

    jonaz Adult Droid Medlem

    Blev medlem:
    4 feb 2010
    Inlägg:
    929
    Mottagna gillanden:
    17

    MINA ENHETER

    kan oxå vara så att det ändrats sig mellan versionerna på servify? för jag har aldrig tömt cachen förut... visste faktiskt inte ens vart den fanns :) Jag har ju uppdaterat utan att tömma den menar jag..
     
  14. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Njae, borde inte ha ändrat sig mellan olika versioner. Men notifieringen att en spellista ändrats och cache-implementationen kan vara trasig(a)... :ehm:
     
  15. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER


    Filar på att implementera ovanstående UI i ReSpot..

    Kan någon vänlig skäl fixa en playknapp så att det togglar mellan PAUS och PLAY? :)

    Mina photoshop skillz är rätt genomrötna...

    [​IMG]
     
  16. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Screenshot av UI uppdaterings arbetet:

    [​IMG]

    Vad tycker ni?

    Behöver fortfarande få 'bättre' ikoner (bättre med avseende på hur de kan användas i GUI't), dvs transparanta ikoner och en 'töjbar' bakgrund.
     
  17. jonaz

    jonaz Adult Droid Medlem

    Blev medlem:
    4 feb 2010
    Inlägg:
    929
    Mottagna gillanden:
    17

    MINA ENHETER

    jag har ett fel som kommit flera gånger idag.. jag lyssnar på musik o helt plötsligt dör musiken med denna stacktrace:

    2010.04.11-01:04:10 [ INFO ] Now Playing: The Atomic Fireballs - Man With The Hex
    2010.04.11-01:04:19 [ INFO ] currentTrackNo : 13
    Exception in thread "ChannelPlayer-Thread" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.RangeCheck(ArrayList.java:547)
    at java.util.ArrayList.get(ArrayList.java:322)
    at de.felixbruns.jotify.protocol.Protocol.sendAesKeyRequest(Protocol.java:621)
    at de.felixbruns.jotify.protocol.Protocol.sendPlayRequest(Protocol.java:645)
    at de.felixbruns.jotify.JotifyConnection.play(JotifyConnection.java:1453)
    at se.h3x.servify.SpotifyConnection.play(SpotifyConnection.java:46)
    at se.h3x.servify.command.PlayCmd.execute(PlayCmd.java:40)
    at se.h3x.servify.command.NextCmd.execute(NextCmd.java:21)
    at se.h3x.servify.SpotifyConnection.playbackFinished(SpotifyConnection.java:55)
    at de.felixbruns.jotify.player.ChannelPlayer.run(ChannelPlayer.java:326)
    at java.lang.Thread.run(Thread.java:619)


    väljer jag ny låt med mobilen så börjar den spela igen.

    Sedan så har jag FORTfarande problem med att den ibland får för sig o byta låt efter 1-20 sekunder... så kan de hålla på flera låtar i rad innan den bestämmer sig för att spela en hel låt. Har du några debugflaggor jag kan slå på för o hjäpa dig hitta vad som är boven här?
     
  18. juanez

    juanez Teen Droid Medlem

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

    MINA ENHETER

    Om du försöker spela den låten igen (den som inte fungerar) får du problemet om och om igen? det kan vara så att låten är "restricted" in det land du spelar i från (alla låtar är inte tillgängliga överallt i spotify - det finns regionella skillnader). Detta BÖR inte vara ett problem då Servify *ska* filtrera ut geo-restricted tracks. Kanske är en översikt i 'search' interfacet. Varifrån 'köar' du upp denna låt?
    Spellista / album / aritst / sök ?

    Jepp, no progress här. Vill verkligen ordna upp detta men det är en snårskog att fixa.. Helt klart den mest irriterande buggen IMO.
    Så den har hög prio.
     
  19. Proson

    Proson Infant Droid Medlem

    Blev medlem:
    7 apr 2010
    Inlägg:
    5
    Mottagna gillanden:
    0
    Operatör:
    Tele2
    Telefon:
    Google Pixel 6 Pro

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Google Pixel 6 Pro
    Telefon 2:
    Google Pixel 3 XL
    Telefon 3:
    Google Pixel 2 XL

    Ser riktigt nice ut! :)
     
  20. jonaz

    jonaz Adult Droid Medlem

    Blev medlem:
    4 feb 2010
    Inlägg:
    929
    Mottagna gillanden:
    17

    MINA ENHETER

    Ja det stämmer nog faktiskt. Jag har låtar i den playlisten som inte får spelas här... dock trodde jag spotifys api tog hand om de o bara sket i dom om dom spelades... kanske bygga in nån check då? Har kört på shuffle och därför inte dragit paralellen.