cmarrin / videomonkey

ffmpeg based video encoding tool for Mac OSX 10.6 and above
http://videomonkey.org
Other
38 stars 10 forks source link

Metadata search by date #85

Open phreakymonkey opened 11 years ago

phreakymonkey commented 11 years ago

I mainly use VideoMonkey to throw The Daily Show and The Colbert Report on my iPhone. The episode number is pretty much useless, so the files are named with the date. But VM treats these as season/episode numbers and I end up with a semi-random episode selected. This means I have to manually select the season and episode, which is kind of a pain considering there are hundreds of episodes a season, making for a lot of unavoidable trial-and-error. It would be nice if VideoMonkey could detect dates as well.

cmarrin commented 11 years ago

On Oct 16, 2012, at 10:58 AM, phreakymonkey notifications@github.com wrote:

I mainly use VideoMonkey to throw The Daily Show and The Colbert Report on my iPhone. The episode number is pretty much useless, so the files are named with the date. But VM treats these as season/episode numbers and I end up with a semi-random episode selected. This means I have to manually select the season and episode, which is kind of a pain considering there are hundreds of episodes a season, making for a lot of unavoidable trial-and-error. It would be nice if VideoMonkey could detect dates as well.

I'm not sure what you're asking for. The problem is that iTunes has both a Track number (which it uses to sort shows) and an episode number. I believe both are constrained to numeric values by iTunes. I think the best your could do is to name a show for 10/15/2012 as 20121015. Then they would be in ascending order. For some of my things I actually give the season the year value and the episode (and track) the month and day. So this would be season 2012, episode 1015.

If you look at how thetvdb.com lists the episodes, it uses a "season" identifier, which is when the new season starts, according to Comedy Central. So this year season 18 started on Oct. 1, so the Oct. 15 episode is #9.


~Chris chris@marrin.com

phreakymonkey commented 11 years ago

I'm talking about how VideoMonkey parses filenames. If you give it something like ShowX-S02E12.avi, it does a great job of automatically picking the right series, season, and episode from thetvdb.com, but if you give it ShowY-2012-10-16.wmv, it either defaults to season one, episode one, or sets it to season 10, episode 12 (if it exists). If you could add common date formats to the parser and have the app use the GetEpisodeByAirDate API call to fetch the metadata instead in those cases, that would be really handy.

Tangentially, the two shows I mentioned above, The Colbert Report and The Daily Show are plagued with metadata search errors. It's always a crapshoot whether they'll work or not, and the only fix seems to be to wait a few hours (or even days). Because of that, I assume the problem is on thetvdb.com's end, but I've never had trouble with any other shows. Maybe it has to do with the large number of episodes compared to other series?

cmarrin commented 11 years ago

On Oct 16, 2012, at 2:19 PM, phreakymonkey notifications@github.com wrote:

I'm talking about how VideoMonkey parses filenames. If you give it something like ShowX-S02E12.avi, it does a great job of automatically picking the right series, season, and episode from thetvdb.com, but if you give it ShowY-2012-10-16.wmv, it either defaults to season one, episode one, or sets it to season 10, episode 12 (if it exists). If you could add common date formats to the parser and have the app use the GetEpisodeByAirDate API call to fetch the metadata instead in those cases, that would be really handy.

If I were to load a Daily Show episode from bittorrent, what form would the episode number be in? I'm fine with adding to the show id parser, but is there one or a small number of standard ways to do it? And what do you think is the right id to generate? Does a Season 2012, Episode 1015 work for you?

Tangentially, the two shows I mentioned above, The Colbert Report and The Daily Show are plagued with metadata search errors. It's always a crapshoot whether they'll work or not, and the only fix seems to be to wait a few hours (or even days). Because of that, I assume the problem is on thetvdb.com's end, but I've never had trouble with any other shows. Maybe it has to do with the large number of episodes compared to other series?

I need to look at the tvdb parser. When I search for The Daily Show, it only gives me one season and 15 episodes. So it seems like thetvdb.com might be giving back the data in a weird form.


~Chris chris@marrin.com

phreakymonkey commented 11 years ago

People seem to have settled on YYYY.MM.DD or YYYY-MM-DD these days for such shows. There are obviously exceptions, but that's a good place to start, I think.

The Daily Show with one season and fifteen episodes is the short-lived Netherlands version. The proper name is "The Daily Show with John Stewart." It's really quite random, though. Metadata lookups were failing when I first posted, but they're working now.