UseCases
Size: 5271
Comment:
|
Size: 5660
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 46: | Line 46: |
* I'd like to be able to start from any actor, film, director or partial film name and navigate through other actors/directors etc to finally get to the flim I was originally thinking of, but couldn't remember, and then buy/rent/watch it, wherever the video is located. "What was the name of that film that had the guy who was also in that film you liked with her out of friends in it?" |
In order to define the scope and requirements for the Ubuntu TV project, we need to collect a number of possible use cases and user stories. Please read through the user stories below and add your own.
IMPORTANT: A Use Case should focus on what the user would want to do or accomplish, not how they would accomplish it. Avoid mentioning specific technologies, software, or services in your use case, except as an example that help illustrate the functionality being described.
Local/networked media
Use cases around storing and accessing media files on the local machine or local network
- Ubuntu TV should be a NAS, so local (and on line ?) machines can easily upload files like photos or videos on it.
- Ubuntu TV should be able to use designated local folders.
- Ubuntu TV should see any multiple networked shares easily, such as UPNP / DNLA / SMB.
- All the ubuntu computers should also be able to share their multimedia files (photos / videos / music) easily. If you have a computer with Ubuntu and an Ubuntu TV, the user is expecting to be able to play the content of the computer on the TV very very easily. So it could be interesting to install by default a simple media server on Ubuntu, like Rygel. With very very few settings in the control panel: activate/deactivate, tick photos/videos/music (then add a tab with more settings maybe).
Online media
Use cases around finding and playing online media
- Being able to use internet-delivered content subscriptions like Netflix
- Watch TV shows available online from the TV networks. E.g., German public broadcasters provide their shows online (often for a limited time). This way, one could watch shows without having to actually record them locally.
- An ability to aggregate listings or search for videos across multiple sites so the user doesn't have to search through multiple sites manually.
Control from another device (smartphone, tablet etc.)
Use cases around the use of second-screen devices in conjunction with the TV.
- It would be great to propose some apps to use a smartphone as a trackpad and keyboard.
- Sending content to the TV should be compatible with softwares on smartphone tablets can be used to remotely control it (example : Ubuntu TV should be an UPNP/DNLA renderer, use Skifta on Android)
- A more advanced application could be interesting too, especially to browse photos (similar idea to the first proposition). You show the photos on the TV, and use the smartphone or tablet to swype left or right, zoom with pinch, etc...
- For Android: As XMBC, control current play: next, previous, forward, pause, play, change volume...
- One should also be able to play back media that are stored on the Ubuntu TV on mobile devices. E.g., one might want to watch a movie while someone else is watching live TV. Then one could simply watch the movie on one’s tablet.
- The TV/tablet should maintain state, so if I am watching a show on my Tablet and want to resume it on my TV that works.
Broadcast (LiveTV, PVR)
Use cases around finding, storing and playing broadcast TV. Focus on general use, not on specific providers or shows.
- LiveTV should have timeshift functionality: Pausing a live tv show should record it and automatically play back the recording when unpausing it.
- There should be a timeline view using EPG data. Scheduling recordings should be possible directly from the timeline.
Applications
Use cases around the kind of applications that would be desirable on a TV interface. Focus on the functionality that is desired, not specific implementations.
- Include bluetooth in the TV. This way, the TV can see if someone with a smartphone is arriving in the room. And show personnalised content : "Hello Francois, I hope your day was fine. You were watching the movie "Watchmen" yesterday, do you want to resume ? Also, I have 12 new RSS news for you, would you like to read them ?".
- Include a "send to TV" function in as many softwares as possible on computers/smartphone/tablets. Exemple: you are looking at a website on your tablet, you want to show a specific page to everybody. You just press the "send to Ubuntu TV" button, and the website appears on the screen. You can consider many different contents : website, a movie (it will send it to the TV and keep playing where you stopped), photos, a game, etc...
- Any app for helpping in the surveillance of a baby (example: On the TV I'm watching a movie, but in a small box on a corner of the TV see my baby sleeping).
- For older people, an application to call fast to emergencies.
- A simple video cut software should be pre-installed. No complete NLE, but something you can cut out commercials with when archiving your recordings, like dvbcut or what many hard disk recorders provide. It should suggest cut points based on commercial filtering scripts (I think MythTV has those).
- Video content should be categorized as a movie, TV show, or other custom description. Information about the video should be able to be fetched from IMDB or another source if applicable. It should also be possible to define a specific kids section and have option parental controls for everything else.
- I'd like to be able to start from any actor, film, director or partial film name and navigate through other actors/directors etc to finally get to the flim I was originally thinking of, but couldn't remember, and then buy/rent/watch it, wherever the video is located. "What was the name of that film that had the guy who was also in that film you liked with her out of friends in it?"
UbuntuTV/UseCases (last edited 2012-12-31 11:34:32 by 2)