XBMC Community Forum  

Go Back   XBMC Community Forum > Development > XBMC Development

XBMC Development Developers forums for XBMC related development. Programmers/Coders only!
No end-user support, no bug reports, and no feature/function requests here!
Please, add platform prefix for suggestions that are not platform-independent!:
Thread prefixes; "[LINUX]", "[LIVE]", "[MAC]", "[WINDOWS]", and "[XBOX]"

Reply
 
Thread Tools Search this Thread Display Modes
Old 2009-11-03, 00:12   #191
TheQuestor
Fan
 
TheQuestor's Avatar
 
Join Date: Jun 2005
Location: South TX US
Posts: 334
TheQuestor is on a distinguished road
Default

Quote:
Originally Posted by leo2 View Post
I disagree.

The current XBMC Programs module is half-finished... it doesn't do anything (without "Launcher" plugin)
The games-library branch is one step forward to make it complete even without the "Library Mode".
It will give an ability to launch applications & games and to create useful plugins based on it.

I don't see a reason to keep it out.
There is always the "F" word. And yes it does end in K but has an or in the middle. :P
__________________
Main Rig [Scorpius] - Core i7 920 @ 4Ghz. 12 Gig DDR3 1600. 1x HD 4870 X2 1x HD 4870 Hackintosh [Chiana] - Core2 E8400 @ 3Ghz. 4 Gig DDR2 800 Linux [Moya] - Core2 Duo E8200 - 2 Gigs DDR2 800 WHS [Zhaan] - DualCore E5200@3.0Ghz - 4 Gigs DDR2 800 VMC [Jothee] Core2 Quad @ 2.8Ghz 4 Gigs DDR2 800 VMC [Aeryn] Core2 E8400 @ 3.0Ghz 2 Gigs DDR2 800 2TB Server [Talyn] Core2 Quad Q6600 @ 3.0Ghz - 8 Gigs DDR2 1066 FileServer [Crichton] P4 650 3.4GHz - 2 Gigs DDR
TheQuestor is offline   Reply With Quote
Old 2009-11-03, 08:40   #192
mngrl1
Junior Member
 
Join Date: Aug 2008
Posts: 19
mngrl1 is on a distinguished road
Default

any way to get steam to work with xbmc that would be killer have the overlay and games kept up to date, know when friends come online

Last edited by mngrl1; 2009-11-04 at 04:05.
mngrl1 is offline   Reply With Quote
Old 2009-11-07, 17:50   #193
sho
Team-XBMC Wiki Content Manager
 
sho's Avatar
 
Join Date: May 2004
Posts: 2,950
sho is on a distinguished road
Default

Quote:
Originally Posted by spiff View Post
easy for you to say - you don't have to deal with the repercussions when bug reports and a gazillion feature requests starts popping up. i much rather have no support than half-done support. the former makes it clear this is nothing we're working on, the latter opens the cans of worms.
I would say that the capability to run executables would be a bare minimum requirement to have a programs section.
Without it the Programs section is absolutely useless for the majority of users, but yet it has to be enabled to allow users to run plugins such as the Repo installer. (Thus creating unnecessary confusion as to why this is there and what it does).
In your opinion is the current implementation not up to doing just that in a rudimentary, but usable fashion?

You could compare it to the pictures section, which is more or less just a dumb filebrowser that can display images, without that capability the pictures section would be just as useless as the programs section is today, or the videos section from before you implemented the Video Library.
Granted, that does not hinder people from asking for a pictures database, but they can at least settle for what they have today (or move on to another application).

Admittedly I have no idea how much work is involved to get the bare minimum executable launching that apparently has already been coded working with current SVN, but I implore you to reconsider that opinion for the follow up release to 9.11, even though you may not be willing to put any effort to that means.
(Then again, if someone was really interested in making that happen, it would probably be done by now )
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


sho is offline   Reply With Quote
Old 2009-11-07, 19:40   #194
Discaciate
Aeon Group
 
Discaciate's Avatar
 
Join Date: Jan 2009
Location: Brazil
Posts: 155
Discaciate is on a distinguished road
Default

Quote:
Originally Posted by sho View Post
I would say that the capability to run executables would be a bare minimum requirement to have a programs section.
Without it the Programs section is absolutely useless for the majority of users, but yet it has to be enabled to allow users to run plugins such as the Repo installer. (Thus creating unnecessary confusion as to why this is there and what it does).
In your opinion is the current implementation not up to doing just that in a rudimentary, but usable fashion?

You could compare it to the pictures section, which is more or less just a dumb filebrowser that can display images, without that capability the pictures section would be just as useless as the programs section is today, or the videos section from before you implemented the Video Library.
Granted, that does not hinder people from asking for a pictures database, but they can at least settle for what they have today (or move on to another application).

Admittedly I have no idea how much work is involved to get the bare minimum executable launching that apparently has already been coded working with current SVN, but I implore you to reconsider that opinion for the follow up release to 9.11, even though you may not be willing to put any effort to that means.
(Then again, if someone was really interested in making that happen, it would probably be done by now )
Fantastic defense.
I could not agree more. I would love to have the simple option to run executables directly.
__________________
Discaciate is offline   Reply With Quote
Old 2009-11-07, 20:09   #195
spiff
Grumpy Bastard Developer
 
spiff's Avatar
 
Join Date: Nov 2003
Posts: 7,715
spiff is on a distinguished road
Default

he's reiterating things i'm well aware of. which means it has zilch influence on whether or not to add unfinished code to svn.
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
spiff is offline   Reply With Quote
Old 2009-11-07, 21:04   #196
sho
Team-XBMC Wiki Content Manager
 
sho's Avatar
 
Join Date: May 2004
Posts: 2,950
sho is on a distinguished road
Default

I think people would like to know how unfinished it is (me myself included).

When would it be considered finished? With all bells and whistles (library and scraping) or is something actually missing for the rudimentary executable support?

Sorry about not giving up... this is for the sake of the community after all
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.



Last edited by sho; 2009-11-07 at 21:08.
sho is offline   Reply With Quote
Old 2009-11-07, 21:10   #197
spiff
Grumpy Bastard Developer
 
spiff's Avatar
 
Join Date: Nov 2003
Posts: 7,715
spiff is on a distinguished road
Default

when somebody is willing to maintain it.
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
spiff is offline   Reply With Quote
Old 2009-11-08, 05:23   #198
VictorV
Member
 
Join Date: May 2009
Location: Norway
Posts: 37
VictorV is on a distinguished road
Send a message via MSN to VictorV
Default

I've made quite a lot of work trying to "port" the structure of the video section into a program section, but I have no experience with c programming and I have some problems seeing the complete program flow. Now I'm struggling with some linker errors I can't figure out.

As I see it, the program section could be something as follow:

Contents:
  • Files - Regular files that are invoked by the system default executable for a given file item and have no extended information
  • Application - A given program executable with a minimum of extra information (web browsers etc.)
  • Game - Games that could be a ROM or a executable. If no launcher is given just pass the file so the operating system can take care of it.
  • ArcadeGame - Divorced from games, as MAME and similar ROMs often will use different sites for scraping and maybe some small differences in how the graphical art is presented in the GUI. Would use the same table as a game in the database

Games database:
  • TITLE
  • PLOT
  • DESCRIPTION
  • MAXPLAYERS
  • VOTES
  • RATING
  • REGION (won't be used for arcade games)
  • BOXART_URL (used some general naming since it might be "front cover" for usual games, but might be "cabinet" for arcade games)
  • ALT_BOXART_URL (There's made room for alot of artworks since many (included myself) thinks that a big part of a great front-end for game collections. I also think this will interest people over at xbox-scenes emulator forum
  • EXT_BOXART_URL
  • ACTIONSHOT_URL (action and intro screenshots are somekind of a standard for rom collectors)
  • INTROSHOT_URL
  • YEAR
  • THUMBURL
  • IDENT
  • SORTTITLE
  • PERSPECTIVE (Could maybe be merged into genres?)
  • GENRE
  • DEVELOPER
  • PUBLISHER
  • THUMBURL_SPOOF
  • BOXART_URL_SPOOF
  • ALT_BOXART_URL_SPOOF
  • EXT_BOXART_URL_SPOOF
  • ACTIONSHOT_URL_SPOOF
  • INTROSHOT_URL_SPOOF
  • PREVIEW (A precompiled video of the game. Pretty much the same as a movie trailer)
  • FANART
  • PLATFORM (Windows, Dos, Super Nintendo...)

I'm not sure what the best solution for scraping would be. A scraper would probably need to know what platform to scrape information for. That could be done while setting content for a directory, with some pre-defined platforms, but unfortunately some sites will use "SNES" as a identifier, some could use "SMC", and some simply "12". How to overcome this? There's a suggestion in this thread to use different scrapers for each platform, but I can't say I like it, as I don't think someone would keep them all up to date.

Another function from the video section that probably also should be in the program section is the stacking feature. Many ROM collections will have a naming scheme similar to: Super Mario Bros[U][!].smc, Super Mario Bros[J].smc etc. and I guess many will see this stacked, though handled a bit different by the player.

I've done most of the boring aspects of this, at least for the games, and I hope to get it up and running when I have some more time to sit down and study the source code.
VictorV is offline   Reply With Quote
Old 2009-11-08, 06:06   #199
spiff
Grumpy Bastard Developer
 
spiff's Avatar
 
Join Date: Nov 2003
Posts: 7,715
spiff is on a distinguished road
Default

feel free to pop by irc, i'll gladly help and offer my ideas on the implementation side - we can even do it in norwegian
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
spiff is offline   Reply With Quote
Old 2009-11-08, 21:48   #200
BLKMGK
Fan
 
BLKMGK's Avatar
 
Join Date: Jul 2006
Location: USA Virginia
Posts: 1,284
BLKMGK is on a distinguished road
Default

I've been getting updates on this thread forever but not had time to check on it till today. I had SO hoped to see something even remotely close for MAME at least. Depressing to see that it looks stalled and that no one sees value in moving it forward yet.
__________________
Ubuntu 9.04, MCE USB receiver, ASROCK 330 (ION), DVDs fed from unRAID cataloged by DVD Profiler. HD-DVD encoding Added DiNovo Mini KBRD w/track
BLKMGK is offline   Reply With Quote
Reply

Bookmarks

Tags
allgame, arcade, backdrops, database, emulator, emulators, emulauncher, fanart, future, game, game posters, games, games library, launcher, libary, mame, nes, plugins, programs, python, scraper, scrapers, sql


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:49.


Protected by Akismet, We recommend WordPress blogs
Copyright © 2008, XBMC Project