La forge pres_2

307 views
271 views

Published on

rcos

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
307
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

La forge pres_2

  1. 1. LaForge: Playlist Tracking for Independent Radio Tom Buttner, RCOS Rookie
  2. 2. Project Status <ul><li>To do: </li></ul><ul><ul><li>Get libOFA to actually provide some fingerprints </li></ul></ul><ul><ul><ul><li>Seriously </li></ul></ul></ul><ul><ul><ul><li>Come on </li></ul></ul></ul><ul><ul><ul><li>Already </li></ul></ul></ul><ul><li>So far </li></ul><ul><ul><li>Smarter listening integrated </li></ul></ul><ul><ul><li>Multiprocess to avoid lost time </li></ul></ul><ul><ul><li>Implemented basic interface </li></ul></ul><ul><ul><ul><li>Segment Length </li></ul></ul></ul><ul><ul><ul><li>Threshold </li></ul></ul></ul><ul><ul><ul><li>Channels </li></ul></ul></ul>
  3. 3. Time Resolution Issue Pull segments with 2, 1, and 0 quiet spots in them, rotate on each quiet spot
  4. 4. LibOFA Pickiness <ul><li>Segment length and content: nearly perfect </li></ul><ul><ul><li>Stereo left channel: no fingerprints </li></ul></ul><ul><ul><li>Mono mixdown: no fingerprints </li></ul></ul><ul><li>The last straw: 2-channel stereo line in </li></ul><ul><ul><li>Failing that, libOFA is history </li></ul></ul>
  5. 5. Gentlemen, Behold! (I learned something) <ul><li>How gracenote actually works (it's not magic) </li></ul><ul><li>Piles of python libraries </li></ul><ul><li>Multiprocessing! </li></ul><ul><li>Pipes! </li></ul><ul><li>The importance of using well-documented libraries </li></ul><ul><li>Linux tourist no more </li></ul>
  6. 6. Thanks To <ul><li>Musicbrainz, MusicDNS, Lukas Lalinsky, Philip Wolfer, and the rest of the Picard development team </li></ul><ul><li>Tim Horton </li></ul><ul><li>Sean O'Sullivan, Moorthy, RCOS </li></ul>

×