I've been using VLC 1.1.3 and have a rather large amount of science & current events podcast URLs saved in the playlist's Internet/Podcasts area.
Unfortunately, when restarting VLC, I was getting an error message that some URLs couldn't be loaded.
After manually reorganizing my ~/.config/vlc/.vlcrc "podcast-urls" setting, I found the message saying "Cannot load URL 'http:/'"; this indicated the nature of the problem: a truncation issue.
A quick & temporary fix is to split the "podcast-urls=" list into multiple lines, with the "podcast-urls.=" form on the entries following the first one. (Note the dot before the equals sign.)
For something more permanent, I threw together a quick patch to temporarily resolve the issue (note that newer versions of VLC don't appear to have this issue, but didn't seem to be available in the repository for older Ubuntu versions).
I do hope to write this up better when I have a bit more time, but meanwhile, two patches to VLC 1.1.3 source code are attached below. (Patches are in one single zip file until I allow for uploading *.patch files in Drupal settings.)
One will simply fix the truncation problem, the 2nd one will change the version code name from "The Luggage" to "The Baggage", indicating the version displayed in Help/About is slightly modified.
Apply the patches by extracting the source code tarball (tar xjf vlc-1.1.3[...].tar.bz2), then running "patch --dry-run -p 0 < patch-vlc-podcast-truncation[your choice of patch version here].
If the output of the patch command appears ok, re-run without the "--dry-run" option to actually make the changes. You may need to change the "-p0" to "-p1", depending on your current working directory.
Attachment | Size |
---|---|
![]() | 902 bytes |
Comments
Ron
Fri, 2013/02/01 - 06:57
Permalink
Quick & Dirty solution
I've been neglectful regarding this blog, so I'm trying to flush it out with more thorough instructions, etc.
For now, just want to add that a quick and impermanent solution can be to modify your vlcrc file to split the podcast_urls= line across multiple lines, with subsequent lines having a DOT before the equals sign (i.e. podcast_urls.=[line two]).
R o n
- - -
Vancouver
Add new comment