2009-05-06, 02:20
Gamester17 Wrote:...I heard that GTK is awful,
I've found that GTK under ruby-gnome2 (ruby wrapper) quite elegant. Most of the rough edges are in the documentation area.
Gamester17 Wrote:...I heard that GTK is awful,
mafis90 Wrote:XBMC Scrapers only download the infos, you can't edit it easy and you haven't a good overview about all of your mediaSpot on! ...and a media management tool like this is created for use on a desktop computer to be used with keyboard and mouse so have a '2-feet-interface' to suit that, (while XBMC has a 10-feet-interface that is designed to be controlled with a remote from the couch/sofa in your living-room, and a media player like XBMC should never modify any files, while a desktop media management tool should be designed to have the power to rename and move your files, to sort and structure them logically on the harddrive, and allow editing of the embedded metadata tags).
Gamester17 Wrote:Simply put; XBMC Media Center (which Boxee is based upon) is a media player that is on purposely designed as with a 10-foot user interface to be used in the living-room couch/sofa with a remote control, running on a dedicated set-top-box type computer connected to your large-screen TV. XBMC Media Center is not designed to be a desktop media management application, so not an application that is controller via keyboard and mouse, (a.k.a. a 2-foot interface).as well as this:
I highly recommend you read Team-XBMC's 'manifesto' that is available here => http://xbmc.org/about/vision/
I think a good comparison to explain this is iTunes verses Front Row; Apple have with those purposely separated the desktop media management function that iTunes takes care of, from the living-room media center GUI part that Front Row is designed for. Microsoft does the same with Windows Media Player verses Windows Media Center, (Windows Media Player serves a a media management application, and Windows Media Center serves as a dedicated living-room media center GUI). Yes it is true that both iTunes Windows Media Player have both audio and video playback capabilities, but their interface is purposely design for desktop computers, and not as a 10-feet GUI for you living-room TV. The idea behind this is that you would not want to sit in your living-room couch/sofa editing and sorting metadata tags and your file-structure hierarchy with a remote control 10-feet (approximately 3-metres) from the display. So IMHO for all such media management that you want instead to sit at a proper desk with a desktop application running on a computer.
Again, a smart compromise would be to make Boxee's Web-Interface be the media management part of this "Boxee Media Companion", only have the GUI for it as a ASP/PHP/AJAX/JavaScript based application that is always accessed via a web browser running on any computer. This would be an easy way to make the media management part platform-independent, and accessible not only on the local network but also via the internet if Boxee's website offered a DynDNS type service, and perhaps also make the Web GUI scale to the web browser on portable devices such as the iPhone.
Gamester17 Wrote:My thinking is that a 'Media Manager' software like this should be cross-platform, and design for usage on desktop computers with keyboard and mouse, preferably the application interface should be similar to iTunes with the ability to edit and write tags to each file, but it should also have a built-in media server that can share all those files and the meta data collected to Boxee over a network, (as well as sharing to XBMC Media Center and other stand-alone player software/devices).Sorry for these rants, just exited and thus like to make these points clear
I think best would probably be if the user-interface was web-based so that it can also be accessed remotely, and make it easy to embed this application into storage headless units such as NAS (Networked Attached Storage) devices and stand-alone media-players, with the interface accessible over the network/internet from any web-browser, from anywhere in the world.
Using this 'Media Manager' software on a desktop computer it would be easy to organize and sort all your local audio/video/picture files, mass tag and rename them, then share to Boxee (or XBMC Media Center) over a network, also make it easy to manage online audio/video/picture services and sources via this 'Media Manager' software, like for example subscribe to podcasts, RSS feeds, and TV shows via BitTorrent, etc.
By the way, I am not a programmer myself, but I do think that as such 'Media Manager' software (with a built-in UPnP MediaServer) could be made into a great community open source project if it is developed in a program-language that both Team-Boxee and Team-XBMC developers can code in as well to assist, like C++ or C, and a web design language like AJAX, PHP, or JavaScript for the GUI interface. So which program-language(s) or web-coding are you skilled at? Smartest is also not to try to reinvent the wheel, but instead borrow/copy code from several other active open source projects to build something new that is based on their existing source code.
mafis90 Wrote:XBMC Scrapers only download the infos, you can't edit it easy and you haven't a good overview about all of your media
Nicezia Wrote:So what is your intent with a project like this..
Nicezia Wrote:Are you targeting just the XBMC users or is the scope broader than that?
Nicezia Wrote:What's the seperation of this from all the others writing media managers? (not that i'm kicking at any of them) ...
rwparris2 Wrote:Ok, so easily edit the nfo. Rename and organize files like Gamester mentioned? Anything else?Other than being cross-platform, I think that looking at commercial offerings like My Movies 2 and DVD Profiler might be a good source of ideas to start with.
Nicezia Wrote:Are you targeting just the XBMC users or is the scope broader than that?I suggest to begin with XBMC, Plex, and Boxee as they share XBMC's XML scrapers, then add MediaPortal and MeediOS support if developers who user those join this project. Since XBMC is the 'mother' of the scraper API use that as the reference media player to manage the media for as it is right now.