Remedie OSDC.TW

Tatsuhiko Miyagawa
Tatsuhiko MiyagawaSoftware Engineer
Remedie Tatsuhiko Miyagawa April 18th 2009, OSDC.TW
Like watching TV?
I do like TV shows.
But I don't need cable.
I'm addicted to this.
And this.
And this!
Or maybe ...
Problems
Too Many Apps
Inconsistent UI Hard to Keep Track
Remedie
Media RSS Browser
Written in Perl + jQuery Plagger Backend
Plagger Pluggable RSS/Atom aggregator http://plagger.org/
Remedie Plagger + JSON API + UI
 
Features
RSS/Atom Podcast Supports Video and Audio Inline Playback with Flash (or QuickTime)
Media RSS support Flash embed feeds DailyMotion, Flickr, Vimeo etc.
Yahoo Search Monkey Yahoo! Video, Hulu
Custom Plugins ニコニコ動画 , Veoh.com MSN Video, Pandora.tv, im.tv ...
Playback Options Flash Player, Silverlight QuickTime, VLC, WMP Inline iframe
Local Video Folder ffmpeg Thumbnails  QuickTime/VLC for playback
DEMO
UI eyecandy
Shadowbox
Continuous Playback (DEMO)
vi/Gmail style hotkeys j/k to up/down o to open, u to back
jQuery UI D&D
Incremental Search
Context Menu
Growl (with Fluid)
Launch QT/VLC (DEMO)
iPhone UI
Plugin Examples
Roadmap
Non-blocking daemon Current single process blocking architecture sucks.
(More) downloads HTTP downloads Torrent downloads Download queue manager
Social Network Automatic subscription to your friends videos & favorites (Currently it's manual)
Remedie Hub Share subscriptions Bonjour support
Directory Explorer Like Miro HD directory Could be pluggable
iPhone/Touch remote Can play videos on mothership PC/Mac via iPhone
Join Us! #remedie @ freenode http://remediecode.org/ http://github.com/miyagawa/remedie
Thank you!  Follow me twitter.com/miyagawa Tweet your feedback #remedie
1 of 45

Recommended

Tech 20 Session 10 by
Tech 20 Session 10Tech 20 Session 10
Tech 20 Session 10Greg Dhuyvetter
306 views16 slides
Vodcasting 101 by
Vodcasting 101Vodcasting 101
Vodcasting 101coolemath
1.7K views68 slides
Mootube Hive by
Mootube HiveMootube Hive
Mootube Hivedazziiee
420 views12 slides
Wordpress Backups, Automated and Secure by
Wordpress Backups, Automated and SecureWordpress Backups, Automated and Secure
Wordpress Backups, Automated and SecureRoss Johnson
721 views22 slides
HMP 612 Audio4 Podcasting Part I by
HMP 612 Audio4 Podcasting Part IHMP 612 Audio4 Podcasting Part I
HMP 612 Audio4 Podcasting Part IVic Divecha
450 views13 slides
Evaluation question 6 by
Evaluation question 6Evaluation question 6
Evaluation question 6Beriitan' KalbiimSeniin
162 views9 slides

More Related Content

What's hot

SLCC 2010 Machinima Presentation - History, Techniques & Producing a Series by
SLCC 2010 Machinima Presentation - History, Techniques & Producing a SeriesSLCC 2010 Machinima Presentation - History, Techniques & Producing a Series
SLCC 2010 Machinima Presentation - History, Techniques & Producing a Seriespookyamsterdam
677 views28 slides
How to do windows movie maker? by
How to do windows movie maker?How to do windows movie maker?
How to do windows movie maker?jessecadelina
1.2K views30 slides
Podcast slides by
Podcast slidesPodcast slides
Podcast slideschabikobayashi
1K views5 slides
Simple Podcasting at HHH by
Simple Podcasting at HHHSimple Podcasting at HHH
Simple Podcasting at HHHE Robertson
562 views16 slides
Are You Swimming With The Big Fishes by
Are You Swimming With The Big FishesAre You Swimming With The Big Fishes
Are You Swimming With The Big Fishesivoapostolov
552 views19 slides
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller by
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schillerscottschiller
2.2K views160 slides

What's hot(14)

SLCC 2010 Machinima Presentation - History, Techniques & Producing a Series by pookyamsterdam
SLCC 2010 Machinima Presentation - History, Techniques & Producing a SeriesSLCC 2010 Machinima Presentation - History, Techniques & Producing a Series
SLCC 2010 Machinima Presentation - History, Techniques & Producing a Series
pookyamsterdam677 views
How to do windows movie maker? by jessecadelina
How to do windows movie maker?How to do windows movie maker?
How to do windows movie maker?
jessecadelina1.2K views
Simple Podcasting at HHH by E Robertson
Simple Podcasting at HHHSimple Podcasting at HHH
Simple Podcasting at HHH
E Robertson562 views
Are You Swimming With The Big Fishes by ivoapostolov
Are You Swimming With The Big FishesAre You Swimming With The Big Fishes
Are You Swimming With The Big Fishes
ivoapostolov552 views
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller by scottschiller
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller
"Probably, Maybe, No: The State of HTML5 Audio" - Scott Schiller
scottschiller2.2K views
Code splitting? How unnecessary in Elm 0.19! by Jordy Moos
 Code splitting? How unnecessary in Elm 0.19! Code splitting? How unnecessary in Elm 0.19!
Code splitting? How unnecessary in Elm 0.19!
Jordy Moos222 views
How To Recover Corrupted MP4 videos? by eyanglory5
How To Recover Corrupted MP4 videos?How To Recover Corrupted MP4 videos?
How To Recover Corrupted MP4 videos?
eyanglory5758 views
5 Things You Need to Know to Start Using Video and Audio Today by Nigel Parker
5 Things You Need to Know to Start Using Video and Audio Today5 Things You Need to Know to Start Using Video and Audio Today
5 Things You Need to Know to Start Using Video and Audio Today
Nigel Parker4K views
Week4 Part6 Workshop by educw200
Week4 Part6 WorkshopWeek4 Part6 Workshop
Week4 Part6 Workshop
educw200400 views
VidCasting Day 1 v2 by Jeremy CD
VidCasting Day 1 v2VidCasting Day 1 v2
VidCasting Day 1 v2
Jeremy CD280 views

Viewers also liked

Android Lab Test : Creating a menu context (english) by
Android Lab Test : Creating a menu context (english)Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)Bruno Delb
533 views11 slides
Symantec Report On Rogue Security Software by
Symantec Report On Rogue Security SoftwareSymantec Report On Rogue Security Software
Symantec Report On Rogue Security SoftwareSymantec
1.3K views8 slides
Report on Rogue Security Software by
Report on Rogue Security SoftwareReport on Rogue Security Software
Report on Rogue Security SoftwareSymantec Italia
2.2K views47 slides
Create code confidence for better application security by
Create code confidence for better application security Create code confidence for better application security
Create code confidence for better application security Rogue Wave Software
894 views40 slides
Eclipse rcp 정리(enabled when, contextmenu) by
Eclipse rcp 정리(enabled when, contextmenu)Eclipse rcp 정리(enabled when, contextmenu)
Eclipse rcp 정리(enabled when, contextmenu)SangHun Lee
488 views2 slides
Team Learning and Knowledge Creation PhD research presentation June 2013 by
Team Learning and Knowledge Creation PhD research presentation June 2013Team Learning and Knowledge Creation PhD research presentation June 2013
Team Learning and Knowledge Creation PhD research presentation June 2013Peter Cauwelier
1.3K views14 slides

Viewers also liked(20)

Android Lab Test : Creating a menu context (english) by Bruno Delb
Android Lab Test : Creating a menu context (english)Android Lab Test : Creating a menu context (english)
Android Lab Test : Creating a menu context (english)
Bruno Delb533 views
Symantec Report On Rogue Security Software by Symantec
Symantec Report On Rogue Security SoftwareSymantec Report On Rogue Security Software
Symantec Report On Rogue Security Software
Symantec1.3K views
Report on Rogue Security Software by Symantec Italia
Report on Rogue Security SoftwareReport on Rogue Security Software
Report on Rogue Security Software
Symantec Italia2.2K views
Create code confidence for better application security by Rogue Wave Software
Create code confidence for better application security Create code confidence for better application security
Create code confidence for better application security
Eclipse rcp 정리(enabled when, contextmenu) by SangHun Lee
Eclipse rcp 정리(enabled when, contextmenu)Eclipse rcp 정리(enabled when, contextmenu)
Eclipse rcp 정리(enabled when, contextmenu)
SangHun Lee488 views
Team Learning and Knowledge Creation PhD research presentation June 2013 by Peter Cauwelier
Team Learning and Knowledge Creation PhD research presentation June 2013Team Learning and Knowledge Creation PhD research presentation June 2013
Team Learning and Knowledge Creation PhD research presentation June 2013
Peter Cauwelier1.3K views
Microsoft Security Incident Report by ukdpe
Microsoft Security Incident ReportMicrosoft Security Incident Report
Microsoft Security Incident Report
ukdpe1.1K views
Binomial heap (a concept of Data Structure) by Saliha Bilal
Binomial heap (a concept of Data Structure)Binomial heap (a concept of Data Structure)
Binomial heap (a concept of Data Structure)
Saliha Bilal1.2K views
ISTR XV by Symantec
ISTR XVISTR XV
ISTR XV
Symantec1.8K views
android menus by Deepa Rani
android menusandroid menus
android menus
Deepa Rani4.2K views
Team learning in the upper secondary school - focus changes from teaching to ... by Sanna Leinonen
Team learning in the upper secondary school - focus changes from teaching to ...Team learning in the upper secondary school - focus changes from teaching to ...
Team learning in the upper secondary school - focus changes from teaching to ...
Sanna Leinonen195 views
Linear programming production strategy body plus 100, 200 by Prabhat Taneja
Linear programming   production strategy body plus 100, 200Linear programming   production strategy body plus 100, 200
Linear programming production strategy body plus 100, 200
Prabhat Taneja22.1K views
Create Agile confidence for better application security by Rogue Wave Software
Create Agile confidence for better application securityCreate Agile confidence for better application security
Create Agile confidence for better application security
Fibonacci Heaps by Naseeba P P
Fibonacci Heaps Fibonacci Heaps
Fibonacci Heaps
Naseeba P P2.2K views
Linear Programming Application by Kashif Latif
Linear Programming ApplicationLinear Programming Application
Linear Programming Application
Kashif Latif8.9K views
Agile Software Development - Learn It Yourself by Tathagat Varma
Agile Software Development - Learn It YourselfAgile Software Development - Learn It Yourself
Agile Software Development - Learn It Yourself
Tathagat Varma660 views
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps) by Mikhail Kurnosov
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Лекция 6. Фибоначчиевы кучи (Fibonacci heaps)
Mikhail Kurnosov1.6K views

Similar to Remedie OSDC.TW

HTML5 Multimedia: where we are, where we're going by
HTML5 Multimedia: where we are, where we're goingHTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're goingbrucelawson
2.8K views39 slides
HTML5 multimedia - where we are, where we're going by
HTML5 multimedia - where we are, where we're goingHTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're goingbrucelawson
3.1K views64 slides
Creating+Publishing 4 Learning Platform by
Creating+Publishing 4 Learning PlatformCreating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning Platformjuliancoultas
309 views29 slides
Multimedia on the web - HTML5 video and audio by
Multimedia on the web - HTML5 video and audioMultimedia on the web - HTML5 video and audio
Multimedia on the web - HTML5 video and audioChristian Heilmann
4.3K views85 slides
Moving Pictures - Web 2.0 Expo NYC by
Moving Pictures - Web 2.0 Expo NYCMoving Pictures - Web 2.0 Expo NYC
Moving Pictures - Web 2.0 Expo NYCCal Henderson
2.9K views70 slides
Beef Up Your Website With Audio And Video - It's Easy! by
Beef Up Your Website With Audio And Video - It's Easy!Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!Melodie Laylor
2.2K views36 slides

Similar to Remedie OSDC.TW(20)

HTML5 Multimedia: where we are, where we're going by brucelawson
HTML5 Multimedia: where we are, where we're goingHTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're going
brucelawson2.8K views
HTML5 multimedia - where we are, where we're going by brucelawson
HTML5 multimedia - where we are, where we're goingHTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're going
brucelawson3.1K views
Creating+Publishing 4 Learning Platform by juliancoultas
Creating+Publishing 4 Learning PlatformCreating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning Platform
juliancoultas309 views
Multimedia on the web - HTML5 video and audio by Christian Heilmann
Multimedia on the web - HTML5 video and audioMultimedia on the web - HTML5 video and audio
Multimedia on the web - HTML5 video and audio
Christian Heilmann4.3K views
Moving Pictures - Web 2.0 Expo NYC by Cal Henderson
Moving Pictures - Web 2.0 Expo NYCMoving Pictures - Web 2.0 Expo NYC
Moving Pictures - Web 2.0 Expo NYC
Cal Henderson2.9K views
Beef Up Your Website With Audio And Video - It's Easy! by Melodie Laylor
Beef Up Your Website With Audio And Video - It's Easy!Beef Up Your Website With Audio And Video - It's Easy!
Beef Up Your Website With Audio And Video - It's Easy!
Melodie Laylor2.2K views
Podcasting for Health Communication by Vic Divecha
Podcasting for Health CommunicationPodcasting for Health Communication
Podcasting for Health Communication
Vic Divecha554 views
Slidecasting (Fall 2008 SPH Workshop) by Vic Divecha
Slidecasting (Fall 2008 SPH Workshop)Slidecasting (Fall 2008 SPH Workshop)
Slidecasting (Fall 2008 SPH Workshop)
Vic Divecha1.2K views
Multimedia Project Choices by Katie Morrow
Multimedia Project ChoicesMultimedia Project Choices
Multimedia Project Choices
Katie Morrow27K views
Add-on Products for Plone (part 2) by Quintagroup
Add-on Products for Plone (part 2)Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)
Quintagroup1.7K views
Practical Podcasting by dwfree
Practical PodcastingPractical Podcasting
Practical Podcasting
dwfree1.2K views
Producing accessible video content for the web by Vision Australia
Producing accessible video content for the webProducing accessible video content for the web
Producing accessible video content for the web
Vision Australia1K views
MALT Wiki and oEmbed by Nick Freear
MALT Wiki and oEmbedMALT Wiki and oEmbed
MALT Wiki and oEmbed
Nick Freear851 views
Video Sharing Platform in eLearning by CITE
Video Sharing Platform in eLearningVideo Sharing Platform in eLearning
Video Sharing Platform in eLearning
CITE3.6K views
Flip Your Lid at ASSET 2010 by E Robertson
Flip Your Lid at ASSET 2010Flip Your Lid at ASSET 2010
Flip Your Lid at ASSET 2010
E Robertson1.1K views

More from Tatsuhiko Miyagawa

Carton CPAN dependency manager by
Carton CPAN dependency managerCarton CPAN dependency manager
Carton CPAN dependency managerTatsuhiko Miyagawa
4.1K views39 slides
Deploying Plack Web Applications: OSCON 2011 by
Deploying Plack Web Applications: OSCON 2011Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011Tatsuhiko Miyagawa
8.2K views143 slides
Plack at OSCON 2010 by
Plack at OSCON 2010Plack at OSCON 2010
Plack at OSCON 2010Tatsuhiko Miyagawa
42K views138 slides
cpanminus at YAPC::NA 2010 by
cpanminus at YAPC::NA 2010cpanminus at YAPC::NA 2010
cpanminus at YAPC::NA 2010Tatsuhiko Miyagawa
1.6K views31 slides
Plack at YAPC::NA 2010 by
Plack at YAPC::NA 2010Plack at YAPC::NA 2010
Plack at YAPC::NA 2010Tatsuhiko Miyagawa
3.7K views117 slides
PSGI/Plack OSDC.TW by
PSGI/Plack OSDC.TWPSGI/Plack OSDC.TW
PSGI/Plack OSDC.TWTatsuhiko Miyagawa
3.1K views118 slides

More from Tatsuhiko Miyagawa(20)

Deploying Plack Web Applications: OSCON 2011 by Tatsuhiko Miyagawa
Deploying Plack Web Applications: OSCON 2011Deploying Plack Web Applications: OSCON 2011
Deploying Plack Web Applications: OSCON 2011
Tatsuhiko Miyagawa8.2K views
Plack perl superglue for web frameworks and servers by Tatsuhiko Miyagawa
Plack perl superglue for web frameworks and serversPlack perl superglue for web frameworks and servers
Plack perl superglue for web frameworks and servers
Tatsuhiko Miyagawa6.7K views
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery by Tatsuhiko Miyagawa
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQueryRemedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
Remedie: Building a desktop app with HTTP::Engine, SQLite and jQuery
Tatsuhiko Miyagawa39.1K views
Building a desktop app with HTTP::Engine, SQLite and jQuery by Tatsuhiko Miyagawa
Building a desktop app with HTTP::Engine, SQLite and jQueryBuilding a desktop app with HTTP::Engine, SQLite and jQuery
Building a desktop app with HTTP::Engine, SQLite and jQuery
Tatsuhiko Miyagawa4.2K views

Remedie OSDC.TW