The Digital Age: Difference between revisions
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
* a Windows client that uses MythWeb to communicate with the remote MythTV media center | * a Windows client that uses MythWeb to communicate with the remote MythTV media center | ||
to be | More notes, to be organized... | ||
THE DIGITAL AGE SOFTWARE BUSINESS PLAN | |||
http://www.thedigitalage.org | |||
tdm_cvs_view/ShareTheDJ/docs/The Digital Age business plan diagrams.odg | |||
------ | |||
COMPARISON OF COMPONENT CHOICES | |||
=============================== | |||
HTTP-based traffic | |||
payload: | |||
boost::serialization | |||
binary | |||
XML? yuck | |||
Thick client | |||
cross-platform: | |||
mythweb + flex player | |||
windows: | |||
htdj | |||
linux: | |||
mythfrontend | |||
palm: | |||
tcpmp | |||
Server options: | |||
Apache + custom mod C++/boost, may be ugly to develop? | |||
EHS + STDJ C++/boost, far along, not robust/scalable? | |||
Apache + custom php PHP, clean, lots of work? | |||
Apache + custom MythTV PHP, have to ramp up, prolly needs MythShare | |||
Apache + custom Ampache PHP, Fat-client support difficult? | |||
PC client options: | |||
Mythfrontend (linux) C++, MythShare plugin, fun! Need MythWeb support for http. | |||
HTDJ (windoze) Far along, needs good HTTP client | |||
Browser + embedded player Is flex mediaplayer ready? | |||
Browser + OS | |||
Palm client options: | |||
TCPMP + Blazer | |||
Custom TCPMP | |||
=============================== | |||
I am leaning towards: | |||
linux server | |||
Mythbackend | |||
Apache + MythWeb + MythDJ (use MDS?) | |||
linux client | |||
Mythfrontend/MythDJ | |||
windows client | |||
MythWeb/MythDJ + HTDJ | |||
palm | |||
Blazer + MythWeb/MythDJ download | |||
TCPMP playback | |||
SD card preload from MythWeb/MythDJ | |||
friend | |||
MythWeb/MythDJ + OS (VLC, etc.) | |||
MythWeb/MythDJ + embedded flash/flex2? | |||
ATTACK!! | |||
MythMusic clone to MythDJ | |||
on tdm2 | |||
on wimpy/ubuntu | |||
on wimpy/gentoo | |||
Expand music db schema | |||
MythDJ UI | |||
MythWeb/MythDJ | |||
MythWeb/MythDJ + HTDJ |
Revision as of 13:20, 30 January 2008
The Digital Age
The concept of The Digital Age project is to make peoples' lives simpler and more enjoyable by simplifying access to quality digital content, anywhere and everywhere.
Several goals arise:
- handle a broad spectrum of digital content
- quantify the ratings of digital content to a meaningful level
- account for different personal taste
- maintain the "best" content in easily-accessible personal collections
- allow for introduction of new content with the greatest possible signal-to-noise ratio
The components:
- a new MythTV plugin, MythDJ
- a web interface for MythDJ (via MythWeb)
- a Windows client that uses MythWeb to communicate with the remote MythTV media center
More notes, to be organized...
THE DIGITAL AGE SOFTWARE BUSINESS PLAN
http://www.thedigitalage.org tdm_cvs_view/ShareTheDJ/docs/The Digital Age business plan diagrams.odg
------
COMPARISON OF COMPONENT CHOICES ===============================
HTTP-based traffic
payload: boost::serialization binary XML? yuck
Thick client
cross-platform: mythweb + flex player windows: htdj
linux: mythfrontend
palm: tcpmp
Server options: Apache + custom mod C++/boost, may be ugly to develop? EHS + STDJ C++/boost, far along, not robust/scalable? Apache + custom php PHP, clean, lots of work? Apache + custom MythTV PHP, have to ramp up, prolly needs MythShare Apache + custom Ampache PHP, Fat-client support difficult?
PC client options:
Mythfrontend (linux) C++, MythShare plugin, fun! Need MythWeb support for http. HTDJ (windoze) Far along, needs good HTTP client Browser + embedded player Is flex mediaplayer ready? Browser + OS
Palm client options:
TCPMP + Blazer Custom TCPMP
===============================
I am leaning towards:
linux server Mythbackend Apache + MythWeb + MythDJ (use MDS?)
linux client Mythfrontend/MythDJ
windows client MythWeb/MythDJ + HTDJ
palm Blazer + MythWeb/MythDJ download TCPMP playback SD card preload from MythWeb/MythDJ
friend MythWeb/MythDJ + OS (VLC, etc.) MythWeb/MythDJ + embedded flash/flex2?
ATTACK!!
MythMusic clone to MythDJ on tdm2 on wimpy/ubuntu on wimpy/gentoo Expand music db schema MythDJ UI MythWeb/MythDJ MythWeb/MythDJ + HTDJ