TivoSlimserverClient 0.2.2a

TivoSlimserverClient

My attempts to rush out a TivoSlim­server­Client with Slim­Server 6.5 com­pat­i­bil­ity did not fly. Some poor users did try to use 0.2.1a, only to be frus­trated by its fail­ure to launch.

Release 0.2.2a is now avail­able from here.

Changes in 0.2.2a:

  • fixed "play­ers count ?" crash
  • fixed dura­tion dis­play to sup­port hours and lead­ing zeroes
  • Tivo Remote Short­cuts help screen now scrollable
  • added dura­tion to Song Info screen
  • using generic art on Song Info and Album Info screens

Like it? Tweet it!

This entry was posted in Announcements and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

27 Comments

  1. Graham
    Posted 10 Dec 2006 at 7:06 am | Permalink

    Thanks for the update! I'm run­ning this under Galleon, is the entry in launcher.txt case-sensitive? I'm also won­der­ing what I should see on the Tivo. There's a Galleon icon, but noth­ing else yet.

  2. Posted 10 Dec 2006 at 11:51 am | Permalink

    Hi Gra­ham,

    The entry in launcher.txt is case-sensitive, so be sure to type care­fully. TivoSlim­server­Client should appear in the Music, Pho­tos & More list as its own entry, not under Galleon.

    Ed

  3. Graham
    Posted 10 Dec 2006 at 7:17 pm | Permalink

    Hmm. OK, I have com.edmondcho.TivoSlimserverClient in my launcher.txt, and have launcher.txt and the TivoSlimServerClient.jar in hme/ (also sym­linked to apps/). It doesn't appear to be broad­cast­ing to the Tivo (test­ing with the simulator.jar shows the same thing), so no entry in Music, Pho­tos, etc ever shows up.

    The stand­alone ver­sion seems to work OK, but I'd like to run Galleon as well.

  4. Graham
    Posted 10 Dec 2006 at 7:42 pm | Permalink

    One more update from the Galleon logs:

    22:40:22,334 ERROR [main] App­Fac­tory — java.lang.ClassNotFoundException: com.edmondcho.TivoSlimserverClient: check the class­path and access permissions

  5. Graham
    Posted 10 Dec 2006 at 8:00 pm | Permalink

    More progress:

    Using the string com.edmondcho.tivoslimserver.TivoSlimserverClient in launcher.txt, I get a work­ing inter­face if I force the simulator.jar to load http://192.168.1.3:7288/tivoslimserverclient, but there's no broad­cast at first.

  6. Posted 10 Dec 2006 at 9:33 pm | Permalink

    hm. Your new string seems like the cor­rect one to me. I will cor­rect the down­load page to reflect this.

    I won­der why it was work­ing for me before. It seems like I should have got­ten the same exception.

  7. Graham
    Posted 11 Dec 2006 at 6:40 am | Permalink

    Do you get the TivoSlim­server icon to show up in Music, Pho­tos, etc? I never see it show up on the Tivo, even after let­ting it run all last night. The icon will show up in stand­alone mode, so there's some dif­fer­ence between the two.

  8. Posted 12 Dec 2006 at 4:45 pm | Permalink

    yes, the TivoSlim­server­Client icon appears in the list, along with Galleon.

  9. Graham
    Posted 13 Dec 2006 at 5:11 pm | Permalink

    Is there any way to make tivoslim­server­client more ver­bose on startup?

  10. Graham
    Posted 14 Dec 2006 at 11:20 am | Permalink

    There's no msdns traf­fic from slim­server­client telling the tivo where it is. Watch­ing with tcp­dump shows galleon traf­fic, but noth­ing from tivoslimserver.

  11. Posted 21 Dec 2006 at 1:10 pm | Permalink

    Gra­ham,

    I just noticed that my setup does not match that of the Galleon FAQ entry. I placed the jar in the 'apps' folder, not the 'hme' folder. The only thing in the 'hme' folder is launcher.txt.

    I started putting it there from 0.1a because I didn't know how to launch the hme envi­ron­ment yet. I was pig­gy­back­ing my app on Galleon's environment.

  12. Jeffrey Christoffersen
    Posted 31 Dec 2006 at 6:19 pm | Permalink

    Just started play­ing around with Galleon and can across this app. Absolutely fan­tas­tic. As some­one with over 1500 FLAC'ed CDs this is a great fine. Any chance you will be sup­port­ing the MusicIP Mixer inte­gra­tion in the client?

  13. Posted 04 Jan 2007 at 1:52 am | Permalink

    I am not famil­iar with the MusicIP Mixer, but if there's a com­mand line hook for it, I may get around to it eventually.

  14. Jeff Christoffersen
    Posted 06 Jan 2007 at 6:30 am | Permalink

    MusicIP Mixer cre­ates a patented acoustic fin­ger­print of each file which allows it to cre­ate cus­tom mixes based on how the tracks sound. It works very well. You can run it in a head­er­less mode and slim­server con­nects to it. You can cre­ate mixes by artist, album, or indi­vid­ual song.

    I have also been play­ing around with the client, and it crashes for me every­thing it tries to put up any data. What I mean is, on the sta­tic screens like Genre, Artist, Album, it is fine. As soon as I select some­thing, the client crashes and it causes slim­server to crash.

    albums 0 3451
    java.lang.NullPointerException
    at com.edmondcho.tivoslimserverclient.TivoSlimserverClient.runCommand(TivoSlimserverClient.java:267)

  15. Posted 07 Jan 2007 at 1:14 pm | Permalink

    Sorry about the crashes. Things to check:
    1. Slim­Server ver­sion is 6.5 or higher.
    2. Slim­Server is run­ning at the same ip address as TivoHME.
    3. Com­mand line plug-in is enabled in Slim­Server.
    4. Pass­word is dis­abled in Slim­Server (not yet sup­ported).
    5. The Settings>Choose Player shows your Tivo's ip highlighted.

    It looks like 1–3 are prob­a­bly ok if you have got­ten as far as you did. That excep­tion gets thrown when the com­mand line doesn't return any results (which needs to be han­dled more grace­fully in the future).

  16. Steve
    Posted 10 Jan 2007 at 8:58 am | Permalink

    Edmond,

    I really excited about get­ting this appli­ca­tion to work but I am hav­ing trou­ble. I have the tivo client installed with Galleon. The slim­server client appears on my tivo and when I check my slim­server it lists the tivo's ip address. I can pick songs to play and all that, but I have no audio. Any ideas?

  17. Jeff
    Posted 10 Jan 2007 at 12:44 pm | Permalink

    Steve,

    Are the audio files MP3? I believe the Tivo will only play­back MP3 streams, though I might be wrong. Slim­server allows you to transcode from one audio for­mat to another so you don't need to con­vert your library. You just con­fig­ure Slim­server to transcode the files on the fly.

    Jeff

  18. Steve
    Posted 11 Jan 2007 at 10:28 am | Permalink

    Thanks, got it to work, when I installed slim­server, I needed to get lame.exe to transcode into mp3 and put it in the server bin folder

  19. Jeff
    Posted 12 Jan 2007 at 7:15 am | Permalink

    I have things some­what oper­a­tional. But, I'm won­der­ing if some­thing is wrong with my setup. I'm using an older pow­er­mac as the server. It has a G4 933 MHz proces­sor and 768 MB. The prob­lem is that the tivoserver­client is com­monly peg­ging the CPU usage at 100% which I sus­pect is caus­ing the UI from the Tivo to be very slug­gish. Is the tivoserver­client that proces­sor inten­sive that I need to move it to another machine, or is a sign that some­thing isn't right with the setup.

  20. Posted 12 Jan 2007 at 7:01 pm | Permalink

    Well… I don't think that it's a setup issue. It's prob­a­bly more that the app is hob­bled together by a Java new­bie. There is a lot of inef­fi­cient code, and there is no mem­ory man­age­ment, as such. Hope­fully, things will con­tinue to improve with each version.

  21. Mark
    Posted 29 Jan 2007 at 9:52 pm | Permalink

    Hey,
    2 things:
    1. AWESOME prod­uct. I am cur­rently run­ning it through galleon. It is truly awe­some and saves me from buy­ing a squeeze­box!!
    2. I had an issue where it was broke. App would be listed on tivo but would crash when selected. Galleon log showed ""play­ers count ?" crash" error. The msg above on Jan­u­ary 7th, 2007 at 1:14 pm #3 cor­rected this issue (turned it off when try­ing to *opti­mize* the slimserver :).

    Last thing… (okay, so I have 3 things! :) ) some­time when you have a chance, could you add the abil­ity to "shuf­fle" from the client? Small point to an oth­e­wise per­fect client! :)
    Thank you for your work on this!

  22. Posted 30 Jan 2007 at 3:36 pm | Permalink

    Thanks, Mark.

    I'm glad you got it run­ning. Shuf­fle is def­i­nitely some­thing I am inter­ested in imple­ment­ing. Search would be nice, too, but that one may take a while longer.

    Ed

  23. Jeff
    Posted 31 Jan 2007 at 12:32 pm | Permalink

    Any chance of get­ting the source code? I thought I'd look into why the tivoserver­client is using 100% of my proces­sor even when there is no active stream.

  24. Jeff Christoffersen
    Posted 20 Feb 2007 at 5:38 am | Permalink

    Any chance there is a new ver­sion on the hori­zon? I really like the idea, how­ever, the cur­rent ver­sion is not work­ing for me. I am able to browse once and then it crashes slim­server. I haven't messed around with it too much so I haven't nar­rowed down fac­tors. I have a rather large col­lec­tion 30K+ files and 2 Tivos con­nect­ing. Might either of those things be caus­ing a problem?

  25. Posted 21 Feb 2007 at 2:38 pm | Permalink

    Jeff,

    I only have one Tivo, so I don't know what effect it might have on Slim­Server or my Tivo client.

    Unfortunately/fortunately, I have a new com­puter so I need to get my envi­ron­ment set up again for development.

    And I have some home­work to do regard­ing the mem­ory and proces­sor hog­ging of the app. I am not a java devel­oper, so I need to learn it before I do it.

    Ed

  26. Mike
    Posted 15 Mar 2007 at 9:14 pm | Permalink

    Great app!
    Shuf­fle me too pleeeze.

  27. Nate
    Posted 10 Jan 2008 at 2:20 pm | Permalink

    Any chance com­pat­i­bil­ity with squeeze­cen­ter… slim­server 7.0?

Post a Comment

Your email is never published nor shared. Required fields are marked *

Connect with Facebook

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Categories

  • Archives