durfee.net software

Friday, March 7, 2008

TiVo Publisher Version 1.3

Note: Version 1.31 is now available for download.

Version 1.3 is now available for download here. This update adds the following features:

  • FLAC, OGG, M4A (AAC unprotected) audio formats are now supported.

  • Video Aspect Ratios are preserved.

  • Updated ffmpeg to newer release (2/5/2008, r11870).

  • TagLib# library is now used to read audio file tags.

  • Additional Video Metadata fields are now viewable on the TiVo (e.g., year, cast, ratings).

  • Updated the Video Metadata Editor to support additional fields and added Search (using thetvdb.com, movie-xml.com, or Amazon). (See the previous post regarding the WHS data bug.)

  • Re-arranged a few of the items in the Settings window.

  • Added Audio Bitrate slider to the transcode settings.

  • Better support for TiVo Series3/HD hardware.

The following bugs are also fixed:

  • Encrypted TIVO files now transfer back correctly.

  • Video folders work properly (1 subfolder down).

  • Music shuffle now works properly.

  • If a video transcoding error occurs (i.e., ffmpeg encodes no data), an error image is sent instead to notify that there was a problem; the ffmpeg error is also logged.

  • Playlists now ignore missing files instead of stopping.

You will need to uninstall the previous version through the WHS Console, copy the MSI to the Software\Add-Ins folder, and install the new version.

  • When prompted for credentials during installation, enter ".\Administrator" for the user and your Server password for the password. Note: If you receive a message that users cannot be mapped, then double check the username. It may be case sensitive.

The Frequently Asked Questions document contains more detailed setup instructions and a description of settings.

Labels: , , ,


  • At March 10, 2008 12:12 PM , Blogger Tanner said...

    This is great! Thank you so much for the dedication to improvement.

  • At March 10, 2008 7:50 PM , Blogger You Gotta Be Kidding You said...

    Anyone have installation problems? My WHS console just locks up after I enter the credentials.

  • At March 13, 2008 8:29 AM , Blogger You Gotta Be Kidding You said...


    Yes. Two things: Read the notes on 1.2.1, there was an uninstaller issue fixed in 1.2.

    Also, on my install problem noted above I could not start the service either. I remote-logged into the WHS server, selected "add/remove programs", found the Tivo plugin and the "repair". It then somehow connected all of the necessary dots and is working now.

  • At March 13, 2008 7:17 PM , Blogger You Gotta Be Kidding You said...

    Ok, one last thing. I doubt this will help, but it happened to me once and the symptom was that I could not start the service.

    Remote desktop back into your server and find the TIVO WHS service. Open it's properties, and click on the "log on" tab.

    Make sure "This account" is selected and is ".\Administrator" and re-enter the credentials.

    Sorry I couldn't be more helpful. v1.3 is nice. My archived .mov files can now be seen on my tivo.


  • At March 13, 2008 7:19 PM , Blogger You Gotta Be Kidding You said...

    Oh, also there should be no dependencies in the "dependencies" tab.

  • At March 16, 2008 12:24 PM , Blogger Jeff Key said...

    Have used every version and it keeps getting better. Great job!

  • At March 18, 2008 2:55 AM , Blogger GadgetDave said...

    First of all, Thank You for your work on Tivo Publisher. It is very useful. Just a few reproducible HD nits with 1.3 and my Tivo Series 3 HD running 9.2a:

    Some HD videos that used to work in 1.1 (but transcoded into non-HD), but now fail with 1.3(not sure if this is ffmpeg's fault) I tried with and without the "HD" video pref set (same failure). Log file just states:

    3/18/2008 2:04:37 AM Send \\server\videos\Coral_Reef_Adventure_720.wmv
    3/18/2008 2:04:38 AM OutputToStream \\server\videos\Coral_Reef_Adventure_720.wmv
    3/18/2008 2:04:39 AM Error System.Net.HttpListenerException: The specified network name is no longer available
    at System.Net.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at TivoPublisherForWHS.ffmpeg.OutputToStream
    (String filename, Stream outputStream)

    I'm willing to test items if you need help.

    Here are the source videos:

    I have used Adrenaline Rush and Coral Reef Adventure

    I also tried (and failed, although it took longer to fail, and had not tested these with 1.1) some QuickTime HD movies from trailers.apple.com (2 wall-e trailer @ 720p)

    I save the file as .mov using QuickTime Pro, although you may be able to save/download without Pro version.

  • At March 20, 2008 12:08 AM , Blogger Kevin said...

    Wow. TiVo Publisher for WHS is pretty much the coolest thing ever. I use it all the time. Thanks!

  • At March 24, 2008 12:45 PM , Blogger Joshua said...

    This post has been removed by the author.

  • At March 24, 2008 12:46 PM , Blogger Joshua said...

    Could not work any better!!!! Keep up the good work!!!

    If you need any graphical help hit me up. http://www.gotgtek.net

  • At March 26, 2008 7:39 PM , Blogger Jamie said...

    Hi Rob,

    I just hit the donate button. I hope others will, too. The bad news is that I built a bare-minimum machine for WHS because there was nothing to tax it. I guess it's time to throw some bigger iron at it.


  • At April 1, 2008 6:42 PM , Blogger mondeca said...

    Could you add an option to flatten the music, similar to the option for flattening the videos?

  • At April 6, 2008 5:25 PM , Blogger Stephen said...

    Anybody experiencing TiVo's refusal to play MP3s periodically? I haven't been able to pin down the cause, but have been playing with playlists, which is another issue that I seem to have.

    The music list will appear and I go down into a folder and select an MP3 to play, which will play other times, but other times nothing, no sound, no pointer movement in the time line, etc. The GUI still works and TV playback works fine. I have to reboot the TiVo to get it playing MP3s again.

    As previously stated, playlists don't work either. A playlist will work in media player, but I save it off to a WHS directory and hit it with TiVo, but nothing. It shows the song it wants to play, but there's no music (see issue above).

    Thanks though for a great piece of software!

  • At April 6, 2008 6:11 PM , Blogger Stephen said...

    Ok, I've found the issue with playlists being the absolute path to the files instead of relative. I've corrected that and the playlist works. However, contrary to the published changes, shuffle doesn't seem to work at all for me. Could there be operator error? I really don't see how, as the playlist works, but when I set shuffle on and All for songs, it seems to play 2 songs and get stuck on the second forever.


  • At April 16, 2008 11:44 PM , Blogger Frazior said...

    Great product! I love being able to use my WHS with my TIVO HDs. However, I am having a problem with playing WMAs (MP3s play fine), Here is the error from the Tivo Pub log:

    ffmpeg error:
    Input #0, asf, from '\\SERVER\music\Disney\Disney Children's Favorites Songs, Vol. 4\01 Oh Where, Oh Where Has My Little Dog Gone-.wma':
    Duration: 00:01:25.7, start: 3.000000, bitrate: 748 kb/s
    Stream #0.0: Audio: 0x0163, 44100 Hz, stereo, 1152 kb/s

    Any help is greatly appreciated....

  • At April 23, 2008 11:29 PM , Blogger Peter986 said...

    Love it.
    I just installed 1.3. I also installed Java 1.6 and copied Tivo Desktop files. However, I do not see a link to photo advanced settings. Should I see it in v1.3?

  • At April 27, 2008 12:37 PM , Blogger jkostenbader said...

    Excellent, Exellent add-in. Thanks so much.

    Encountering this error routinely. Can you assist:

    System.Net.HttpListenerException: The specified network name is no longer available
    at System.Net.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at TivoPublisherForWHS.TivoPublisher.StreamFileToBrowser(HttpListenerContext context, String filename, Hashtable hashtable)

  • At May 1, 2008 7:49 PM , Blogger Bubba said...

    I love this plugin! It's the main reason I have stuck with WHS. I will say that the folder tree issue is proving difficult for me, however. Is there a technical reason why this software has a problem with multiple levels of folders? I have always kept videos on my file server in the following structure:

    | |__TV_SHOW1
    | | |__SEASON1
    | | |
    | | |__SEASON2
    | |
    | |__TV_SHOW2

    Any idea on a good way to adapt this to the plugin?

  • At May 24, 2008 12:51 PM , Blogger MJ-bos said...

    When this plug-in works, it's great. Unfortunately, I'm having a similar problem to what's being described - periodically when selecting a song, tivo just sits there- I can go back, but any attenpt to fforward, reverse, skip, just results in a "bong" sound. I can exit and go back. In my case, rebooting the TiVo also worked - but also going to the WHS and stoping / restarting the TiVo Publisher service (w/in the WHS console GUI) also seems to work.

    The error messages I'm getting (extended logging on) when trying to play a song are:

    "System.NullReferenceException: Object reference not set to an instance of an object.
    at TivoPublisherForWHS.Music.ReadTags()"

    Any thoughts?

  • At June 2, 2008 2:39 PM , Blogger James said...

    I can not get my tivo to play the playlist I created with Win amp. Its a m3u file.

    I have my music set up in the shares folder called Music. I created the play list there. I can see the playlist folder on both my series 2 and series 3 HD TiVo's but it wont play. I can play the individual songs with out any problems.

    I cant find how to fix it. I set up all the ports on my WHS and my router, per the instructions.


  • At June 2, 2008 2:58 PM , Blogger GadgetDave said...

    M3U playlists are text files. Open your playlist in your favorite text editor (e.g. notepad) Some applications write out the .m3u playlists with an absolute path to the mp3 file which will cause problems for Tivo Publisher when they are created on a different machine. Just edit the .m3u file and remove the absolute path, and replace with a relative path. (e.g. replace "C:\Music\" with ".\") Search and Replace works well.

    The reason is that the .m3u was created on a machine where c:\music is perfectly valid, but on WHS, it points to non-existent music files.

    For example:

    C:\Music\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Guinnevere.mp3

    C:\Music\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Teach Your Children.mp3

    C:\Music\Simon & Garfunkel\Greatest Hits\07 Scarborough Fair_Canticle.mp3

    C:\Music\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Helplessly Hoping.mp3


    .\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Guinnevere.mp3

    .\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Teach Your Children.mp3

    .\Simon & Garfunkel\Greatest Hits\07 Scarborough Fair_Canticle.mp3

    .\Crosby, Stills, Nash & Young\So Far\Crosby, Stills & Nash - Helplessly Hoping.mp3

  • At June 2, 2008 3:23 PM , Blogger James said...

    GadgetDave, thanks that worked perfectly. I read about making the path absolute, but I did not know I needed to edit the play list to put the path in front of each song. I thought the absolute path was for the .m3u file itself.

  • At June 20, 2008 8:01 PM , Blogger David said...

    It's great, but I can't see any "Advanced..." link for photos. I have a TiVoHD, so I figure it should work.
    Any ideas?
    (Using v 1.3 on the HP WHS)

  • At July 2, 2008 9:21 AM , Blogger Landon said...

    This looks promising with the new Dtivo software.
    One question though: is there any way to define a different share for content? eg \\store\movies etc.

  • At July 26, 2008 1:13 PM , Blogger Doug said...

    I installed TiVo Publisher 1.3 on my Windows Home Server, and TiVo playing a CD from the server worked great! So I proceeded to put all my CDs on the server. After I had about 30 copied to the server, I went back to TiVo to listen to them. I selected an artist, then an album, then a cut (.mp3 file). I hit "play". It showed the time scale across the bottom, but never did play any sound. I left there for a long time and it never did play. I tried it with the original CD I played and it failed to play any sound. I tried pushing the "play" button also, to no avail.
    On a whim, I turned on debug logging on the server (TiVo Publisher), but no log entry showed up.
    Help please! Thanks.

  • At August 2, 2008 5:46 PM , Blogger Samizdat said...

    Getting this error whenever I try to access a subfolder in my Music folder. MP3's in the root of the folder play fine, but just can't access subfolders (major pain as all my albums are in folders).

    System.Net.HttpListenerException: The specified network name is no longer available
    at System.Net.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at TivoPublisherForWHS.ffmpeg.OutputToStream(String filename, Stream outputStream)

  • At September 15, 2008 8:57 AM , Blogger Adam said...

    Is there some way to set this up where it does not re-encode an mpeg-2 video which is already tivo friendly?
    I've got several mpg files which are encoded as an mpeg-2 file with the .mpg extension. These files transfer at about 2x real time using either pytivo or tivo desktop. Tivo Publisher only transfers these at about 1/2 real time. The only reason I can think of would be that these files are being re-encoded unnecessarily.

  • At September 26, 2008 8:18 AM , Blogger Steve said...

    I've got some FLV video files stored on my WHS that I want to watch on my TiVoHD. Both of my tivo's are able to see the WHS, and allow me to transfer video. Unfortunately, once I start a video transferring, it never actually transfers to the TiVoHD. I can go to the now playing list hours later, and the video isn't there, not even a partial.

    Here's the Error I see in the log:

    "ffmpeg error:
    Input #0, flv, from '\\moscow\videos\Hulu - Fx- The Pretender.flv':
    Duration: 00:46:32.2, start: 0.015000, bitrate: N/A
    Stream #0.0: Video: 0x0007, 1000.00 tb(r)
    Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
    Incorrect frame size"

    On my Series 2 Humax DVD tivo, the same FLV video will transfer from the WHS just fine.

    I did try transferring a different video format last night, and a show in Divx format did transfer normally.

    Also, it seems to take a VERY long time to populate the list of videos on WHS from the tivo. When I select that item from Now Playing, the screen changes, but the list is blank for 30 seconds to a minute.

    Any thoughts?


Post a Comment

<< Home