Hacker News new | past | comments | ask | show | jobs | submit login

Unfortunately Youtube pushes shorts into the channels feed, presumably because shorts are normal videos under the hood.

For a time shorts had the string "#shorts" in their titles which was great for filtering those out but then youtubers started using custom tags. And filtering for "#" seems too risky.

I recently found out that my feedreader, Feedbin, allows a media_duration field in their search/action syntax. Now I’m using that experimentally for filtering.

Sidenote: Interestingly enough Youtube’s feeds don’t expose duration. Those feeds are ancient, apparently untouched for 15 years. The <media:content> element still advertises its videos as application/x-shockwave-flash. Feedbin, according to its code on Github, does some custom extraction of the duration from the Website for its data model.

(Googlers who may read this: Please, for the love of god, don’t change anything. A crappy feed is still better than no feed at all.)




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: