so i thought to myself, cant i compile it to run on a linux on a pc... or am i missing something ?
thanx in advance for your response :)
screenshot removed to save bandwidth on my server
anyone else dealing with it? i got the latest .net (1.1) and running win xp pro.
@supadawg
please let me know what you did to fix it...thanks!
pcmc? :)
just thought i would chip in with a few suggestions/feature requests for future versions if possible, i dont know jack about programming so i have mucho respect for the guys involved in this, but i have been playing with htpc style systems for years,even *before it became trendy, and i have a little experience with how they maybe should work...
1) when using xbmc you are actually using mplayer to view video but its seamless, you never see the mplayer gui in any form, or would even know you are using it, tight integration with zoomplayer or control over zoomplayers functions via the xbmc-pc interface would be nice ie: zoomplayer has an excellent method of choosing your aspect ratio, maybe controlled from the xbmc interface..like you can in xbmc/mplayer
bring in the xbmc control panel on screen for brightness etc like you can on the new xbmc, but linked to z/player??
2)editable keymaps?? assign your own keys to the interface functions this would make it a breeze to set girder up etc, on my mce remote it uses back to get out of a subsection, at the mo xbmc uses esc, if this was replaced by back then i probably wouldnt even have to use girder :-)
3)maybe have the tv guide section in the xbox version put in, and set so that people who dont need it can turn it off in settings, but the people with pvr's can remotely program the xbmc -pc version and schedule recordings from another room, this would be way cool...already on the cards it seems..excellent!!
13-04-2004: setup : added : file->setup audio:auto shuffle playlist on load
13-04-2004: setup : added : file->setup players:osd timeout for internal player
13-04-2004: setup : added : file->setup players:subtitle settings
13-04-2004: settings : added : settings->my music->reorganize music database
13-04-2004: settings : added : settings->my music->delete album info & delete single album
12-04-2004: settings : fixed : movie calibration->osd calibration : osd didnt move
also i cant get it to see .ram, and .dat files under "my videos", and "my files" doesnt open at all
also when i go to file->change device..
i cant make the screen "fullscreen" ..only works in "window"
yes is an great standard for transmitting / storing data,
but it doesnt replace the need for a database.
databases are fast/great for storing & retrieving data, doing (complex) queries and maintaining data integrity. xml is not designed for this.
btw the database is using sql which is a standard also
frodo
sure, spread the word.
be sure to tell it's not feature complete yet and development is progressing rapidly :)
i seriously think that thanks to developments like xbmc and emulators like xsnes9x etc. the xbox will be the most popular second hand console of all time. once joe public catches on to what can be done with a console that will be £30-£40 in a couple of years. add £20 quid for a modchip (presuming you are fitting yourself) and i'm sure a 300gb hdd like mine won't cost £220 by then either. although if you want to fork out that kind of cash for a hdd in a couple of years it will be huge and i think i'm right in saying that the max capacity of lba 48 is around 2.2 terabyte. that's a lot of divx.
the xbox running xbmc can do more than any commercialy available kit i'm aware of, and besides, how much of a pain in the arse would riging a homemade shuttle to do the stuff xbmc and xbox emulators do. also how much would this device cost? you have so many features eploitong the fact ms sells these things at a loss. the only thing i can think of is the archos and i don't have the arm and a leg spare to buy one, but they are very cool.
with this in mind i can only see the xbox becoming irrelevant when video codecs become more processor/memory intensive than the xbox has to offer. i'm in the process of *aquiring* .ogg and .mkv versions of my entire video collection, and don't see why anybody would want/need better quality than this.
as for you mrmario 64, i extend to you the same heartfelt thanks i extend to the xbmc team and other key teams in the xbox-dev community. it is a step towards one standard for cross platform media management without the help of ms. now for a feature request concerning tv recording.
ok! so you have your tv listing in xbmc-pc wouldn't it be nice if it could set up an http server to control what is getting recorded. while it's true that on you home network you have control over this through xbmp and xbmp-pc, lets say you go to work where you are connected to the internet. a colleigue informs you of a great bbc documentary concerning digital media, p2p fileshare and the economic, political and social ramifications it has and will have that you simply *must* see, but it is on while you are working that day and you can't get home to set up your network. lets face it, you don't trust any other members of your family to set it up over the phone....what will you do? dont panic! you simply http into your xbmp network and set it to record using a nice web based gui. yum!
anyway good luck with the port, and if it isn't too much to ask (i don't now how much of a headache this is) a mouse driven interface would be very nice ;)
ttfn
:-)
currently the recording side of the app is being written.
so you will be able to :
record programs,
schedule recordings
edit scheduled recordings
timeshift tv
record from radio
program recording from tvguide
and a lot more to come ofcourse.
and second, yes wma should be viewable.
go to file>setup>my music
there you can set what extensions you want to see.
actually
it makes more sense 2 port it to longhorn
creating an app similar to xbmc in longhorn with c# and xaml would be soooo easy
much easier then doing the same stuff on xp
frodo
now that ive got this thing going i gotta say this software is looking sweet. im using the internal player on my laptop and the cpu usage is just fine.
im planning on putting this in the car on my m10000 itx board w/ 256 ram so we'll see the usage on that cpu. i just hope it runs on win98, if not ill upgrade to win2k. ive been using myhtpc and always wondered whether xbmp or xbmc was a possiblity on my car instead because its just alot be
the old version is still up.
not a jukebox :
xine
mplayer
xmms
videolan
recorder:
vdr
so im still hunting for that killer jukebox app for linux or windows... :)
but thanx anyways for your answers....
just a question. how much of the original xbmc source code is used and how much was rewritten?
\\computername\mp3
there is a bug in loading album art from internet, is fixed allready but not in this build yet.
http://kroonstraat.demon.nl/temp/xbmc_pc_test3.zip
changelog:
08-04-2004: tvguide : fixed : dont import programs from the past
08-04-2004: general : fixed : dialog headings
08-04-2004: general : fixed : (changed) thumbnails didnt get refreshed
08-04-2004: general : added : default icons for network shares, dvd drive & hd
08-04-2004: general : added : keymap.xml now supports any key, not just a,b,x,y
08-04-2004: my pictures : added : picture rotation/orientation is now stored in seperate database
08-04-2004: my pictures : added : picture rotation/orientation now works for thumbnails too
08-04-2004: my pictures : fixed : picture info (f1)
08-04-2004: setup : fixed : general tab showed empty boxes for skin/language
08-04-2004: my music : added : switched audio player core. is now using native directshow
08-04-2004: my movies : added : root dir. now has its own sort/view settings
08-04-2004: general : fixed : cursor was lost sometimes
08-04-2004: my music : fixed : scan dialog now shows last part of path
07-04-2004: my music : added : album art lookup via www.allmusic.com (works in album & songs view )
07-04-2004: my music : fixed : sometimes songs/albums did appear more then once in the music database
07-04-2004: my music : added : files which have been played show up darker in the playlist window
07-04-2004: setup : fixed : delete share didnt work
07-04-2004: setup : added : edit share
07-04-2004: setup : added : repeat playlist options
07-04-2004: setup : added : scan for id3 tags is now optional
----------------
enjoy!!!
strings.xml (http://193.170.238.85/xbmc/germanpcstrings.rar)
_ceomr_
how to install xbmc (http://193.170.238.85/xbmc/xbmc_install.pdf)
thanx for your input.
it has been run on 4 pc till public so problems r expected now :)
good stuff these reports.
do all mp3's give you this error?
btw. audio is played internally still
the pc version will be able to work as a pvr system.
watch tv.
with more processing power, you can watch higher quality movies.
supadawg > you can use whatever external player you want.
if it's a 1 go codec you want try ffdshow codec.
it has an internal player, but it's pretty buggy at this point.
loads of changes still to come for this.
also, currently this pc version only runs from c-drive.
silentyl > the cursor is being hidden on purpose, this is for people using remotes. the mouse should return when you move it.
also, you can set in file > setup what extentions it should show. you can set it for movies, music and pics.
and yes, the reboot reboots the pc, and shutdown shuts the pc down.
use the home button (with the house) to shutoff the app.
this is for htpc's to be able to shut your pc down with remote etc.
any c/c++ guys out there know of one?
the pvr250 will work great, don't worry.
i will prolly get one of these to.
but lets hear about test results. bugs, feature requests etc!!!
developers have gotten windows ce to run on the xbox now and i haven't check on this in a while yet so i don't know how active it is. but my idea was to run wince on my xbox and then run xbmc for ce on top of that. then install that baby in my car to have my entire music catalog available at all times. my main restriction regarding this is that i'm looking to get a touch-screen as i want to avoid using the controller. touch screens use mouse drivers within windows, so that's a possibility with ce. i just never found a good windows jukebox app until xbmc now ;)
any thoughts on all that?
changelog:
-------
11-04-2004: general : fixed : fullscreen mode
11-04-2004: general : added : auto hide mouse cursor
11-04-2004: setup : fixed : added option to select internal or external movie player
11-04-2004: my mymusic : fixed : retrieving album art didnt load all tracks
11-04-2004: my mymusic : fixed : retrieving album art didnt work for some albums
11-04-2004: my mymusic : fixed : double albums if album was located in multiple folders
11-04-2004: general : fixed : nasty scaling bug in the skin engine
11-04-2004: general : added : onscreen keyboard
11-04-2004: my mymusic : added : save playlist to .m3u playlist
11-04-2004: my video : added : manual imdb
11-04-2004: my pictures : added : seperate view/sort settings for root shares & folders
-------
also last minute addition is calibration.
default is a pixelratio if 1.
so on lcd monitors it will all look fine.
but on tv's 4:3 or 16:9 you need to calibrate.
the square you will see during one of the calibration steps should be peerfectly square. measure with a ruler.
this correction is applied on pictures, thumbnails etc.
i think it is not yet used on video.
check it out :)
http://kroonstraat.demon.nl/temp/xbmc_pc_12-04-2004_2.rar
on xbmc zoom/stretch can be used to pretty much fill the screen no matter how the original film was set up, letterbox etc, when using the zoom stretch it does have some effect but does not seem to be as effective as xbmc's perhaps i need to play with the output settings for my codecs etc if this is not correct? or is this a job in progress??
but you are right mrmario the gui is superb now, very nice, this is going to set the htpc scene on fire once word gets around myhtpc is crap compared to this!!
this could be really useful for debugging python scripts, we havent got access to xbmc/xbmcgui on the pc.
any chance of python in the near future?
we hope to find a place to put the source soon
isn't it possible to put the source on sourceforge too ?
atm none of our devs is willing to do it, but feel free to try. we would like to see a pc port of it. :)
it was not a reply for your post.
leenas > i only got that error when i installed on d:.
where did you install it?
and was the folder empty before install?
i guess it could be done withing lets say 1-2 weeks
however why do this?
there are already very good alternatives for the pc like:
- showshifter
- myhtpc
- windows media center 2004
- freevo (linux)
- mythtv (linux)
and prolly a lot more i dont know off...
frodo
like i said, we hope to release it soon.
it would give us xbox python coders a decent testing environment.
maybe, but thats not the purpose of xbmc/pc. i wont be adding support for python since its no use on the pc. if somebody else wants to add it then thats fine
frodo
thanx for the reports.
i will discuss them.
the keys will all be configureable in the future.
so do not worry about that yet.
the resolution in video mode is still a bit off i think.
will discuss this to.
problem is, what do we need to do?
use external player alone?
or make a great internal one?
internal one gave some problems before so you guys test this one thoroughly and see if it hangs for you after stopping a movie and starting a movie serveral times etc. stress the mf!!
you guys can give directions if you want.
we are open to all great ideas!
about myhtpc:
yeah, i can't believe why people love it so much.
you have to do so much shit to get imdb info, or album art, or whatever.
but i am not a good person to judge this.
xbmc is tailor made to most of my likings so it's natural i find it better.
and open source has this great advantage. much more tailor made stuff.
i want a mc remote to. can you arrange them?
we need 2 to ship to holland :)
to put it as simply as i know how, all programs for consoles (including the xbox) call for a specific bit of hardware in order to work, which pc programs call for a generic bit of hardware. eg. xbox looks for nvidia focus chipset to show software (for v1.4 and v1.5) while a pc looks for generic graphics chipset. so unless the pc has that exact hardware (which it can't) it won't work.
morien
now.. if its not at all possible, then thanks anyway - i should have known better, but if it is possible - to what ever extent, how difficult is it ?.
i have just downloaded the sources, and will be re-installing vs after a long time out of coding to have a look - but has this been tried, and failed etc.. or is it a case of well maybe ?!?!?
if so - what needs to be done to get it to work ?
so i'm under the understanding that mplayer is not used for the pc version?
that sucks, i was hoping to finally get a decent windows mplayer port.
do you see anything in the logfile in the xbmc folder?
i ask for a link to download the sourcecode of the pc port.
im pretty sure that's what the guys were thinking when they decided to port it. http://www.xboxmediaplayer.de/forums/non-cgi/emoticons/wink.gif
for those not familar with the ipod navigation, see this demo (http://www.theapplecollection.com/collection/applemovies/mov/ipod_demo_oct23.html). personally i'd love the artist navigation to work this way in [at least] the xbox version, but i guess that's a feature suggestion.
so, when is xbmc-pc going to get it's own forum here?
be sure you setup zoomplayer correctly in the setup.
(click on file menu at the top of the window)
what does the logfile sayni the xbmc folder?
when your direct x is correctly installed and your hardware acceleration is on then xbmc-pc should fly as well. and depending on your graphics card it can be way faster???
not to talk bad about xbmc-xbox but it's just a fact that pc hardware currently can be way faster.
so there could be some config problem on your part.
i have a 1,33 ghz amd with a geforce 2 pro gfx card.
games work ok and so does anything else using dx.. don't understand why xbmc feels slow.. but as i said, i'm not gonna use it so it doesn't matter.. just installed it to se how it looks..
ever since i got my xbox with xbmc i can't go back using my computer for movie watching *:)
i hope that the pc version won't slow down the development of the xbox version to much though..
keep it up!
//nickman
(sorry for my poor english)
i´ve as until now been a myhtpc fanatic.. but this....this is just... awesome.. this is going to be great!, can´t wait to get home from my easter holiday to try out this on my htpc at home. i just tested a littlebit here right now, and one issue i came across is a problem with a swedish tvguide grabber called o2grabber (http://www.o2design.se/o2grabber)
it works great with myhtpc with initially also uses xmltv.. but when i try to update the tvguide via f3 (in xbmc) it just says
"tvguide import failed: invalid xml file". i don´t know if this is a o2grabber or a xbmc problem, but iv´e posted it to both developers now so i hope it can be solved...
the problem lies in the 2 slashes \\ after mp3.
how did yuou select the mpr?
how does your share look?
however you can also use any external players like
-windows mediaplayer
-zoomplayer
-mediaplayer classic
-mplayer (for windows)
-....
frodo
here is a real newbie question:
how do i change the tvguide to north american channels?
i have pulled down the tv_grab_na.conf using xmltv, but how do i get it to work with xbmc-pc?
any info would be helpful.
thanks.
and i'm starting to like the idea of xbmc on a pc.
it could open up an all new way to go.
i want to make a htpc able to timeshift, and record tv programs.
wouldn't it be great if xbmc on pc would do this.
cause one disadvantage of xbmc is that i am now spoiled.
every other app just plainly sucks...
not a tool to make life easier for the xbox version.
we want full raw mediacenter pc power in this baby.....
at the least you'll need to rewrite most of the texturing support, and probably some of the other 3d stuff. also the yv12->rgb converter is xbox specific, though you could probably port to pc fairly easily.
when your direct x is correctly installed and your hardware acceleration is on then xbmc-pc should fly as well. and depending on your graphics card it can be way faster???
not to talk bad about xbmc-xbox but it's just a fact that pc hardware currently can be way faster.
so there could be some config problem on your part.
also seems to be a bug when sorting order changes, only related to icon modes. for example, i have it sorted alphebetically with a-ha showing first, and whitesnake showing last. when i change the arrow from down to up, i get u2 showing first, then ccr, then rem -- very out of order. if i switch to list mode all is well. if i switch back to an icon mode, it's broken again.
all of the sudden there a lot of interrest in this app.
the old server is bogged down by downloads at the moment.
there for we have 2 mirrors:
first one up is
http://dott.homepage.dk/xbmcpc/
thanx to [xc]d-ice
for example, it would have to use the same libraries, and could never venture from the xbox version too far.
i hope the purpose will be the latter. we can branch off a bit, but not get too out of hand. that way skinners can still take advantage of it maybe?
keep up the good work! when i played with it, i'll give you my feedback.
i just ran windows update to make my xp current, but i get an error upon boot of xbmc.
i mean i could boot that thing we call xbox and use it on there, but thats lost its fun now. hehe
a htpc is a pc specifically built for use as mediacenter.
they r pretty silent (like xbox or less).
pc mediacenters just can be used more easily with pvr capabilities.
now, depending on how the project goes, there are ideas about making xbmc-xbox connect to xbmc-pc and maybe then use the pvr stuff using this connection.
none is set in stone yet, and at this point lets first make a nice working mediacenter.
it is not intended as replacement, nor doesn't this mean that xbmc isn't being developed anymore.
same problem here with the german tvxml-file create with 'tvmovie2xmltv'converter. the xml-file works gread with myhtpc.
along with album art lookup
and multiple additions of the same album when 2 songs from the same album were in a different folder.
and some more stuff..
will be a new version soon i think.
my weather worked fine on the previous versions, now i get an exception when i run this section
there was some little secret i allready knew about so i wanted to know your opinions.
here you guys have a work in progress of...........
xbmc for pc!!!!!!!!!!!!!!!!!
read me :
----------------------------------------------------
xbmc for windows
requirements:
- .net framework 1.1
- directx 9 or higher
keycodes:
s = controller start
x,y = controller x,y
a,b = controller a,b
f3 = controller white
f1 = controller black
esc = controller back
tvguide:
goto my tv->tvguide
hit f3 to reload the tvguide. then go back to menu and back to tvguide again
press a to record a show
the tvguide is based on xmltv and located in xmltv/tguide.xml
use xml/tvguide.bat to refresh the tvguide (dutch version)
fullscreen/windowed
use alt+enter to switch between fullscreen/windows mode
players:
xbmc/windows uses external players like zoomplayer / powerdvd or any other player
make sure to set them up in file->setup
setup
use file->setup to set things up like shares/folders etc. settings isnt working yet
---------------------------------------------------
be sure to follow these directions
here is the link to a slow mirror , i hope someone will post a faster mirror soon.
thanx and enjoy.
http://kroonstraat.demon.nl/temp/xbmc_pc.zip
btw, this does not mean any end to xbmc for xbox whatsoever!!!!!!!!
with the xbmc and xbmcgui objects exposed in windows i could write massive scripts that span tons of screens, instead of writing a command line app and then throwing a crappy looking gui together and hoping that it works
...run, botch, upload, re-run, repeat til fade...
i also think xbmc port to the pc is a great thing... but ... there is always a but :).. doesn't this mean there is less time to work on the "real" xbmc? of course i know the devs have the freedom to choose what is most fun to do, but me as a xbox owner and still not seeing why i wanna use a pc for watching movies (they are still noisy, ugly, slow to start etc) like to see xmbc being developped further and getting better.
greetz riddler..
i was sat playing with mce and i realized that the interface feels very fluid in between changing modules etc, very smooth and pleasant to use, it seems to be the transitions between screens that brings this very slick and polished feel.
what would be the possibility given the increased graphics power and poke that the pc has of bringing something like this into the xbmc interface, it does feel very kinda static in comparison???.....just a thought , impossible?
da loony!
obviously the tv recording once it comes in will be great, i use mce at the mo , but it has a major flaw when playing back video files stored on disk other than the ones it records and this is peeing me of big time..
got my mce remote off of ebay for £40 quid there are loads there and there is a guy in the states who will ship to europe
most of the remote sellers have a line on getting hold of them and all seem to be genuine, the guy i bought mine off can get lots i will have a word with him and see if he will ship to yours!!
stace :d
will there be the ability to control the pvr through the xbox version?
1) can i/how do i specify a remote xbmsp share (via ccxstream)? i tried the standard notation and it didn't like it. if this isn't implemented, well here is a feature request for it.
2) is the skining system much different? just for kicks i copied the latest projectmayhem skin into the skins directory, and all though it did appear in the list of selectable skins, it showed all black.
so are you going to post the source somewhere? i'd love to get started on the music part.
i want the video to be squashed by the player so my tv stretches it in the correct ar again. not one player does this for me.
they all go to 16x9 mode not widescreen.
the problem with 16x9 is that the gui doesn't fit then. so there r 2 options.
find a player that does widescreen or change the gui to 16x9.
i would like the player to correct it.
dont try the reboot or power off buttons on the home screen
lol
it actually reboots or powers off your pc :)
i dont think you will find issues with speed using the .net xml namespace classes. especially since everything is done in memory and only written to the disk when needed.
if you are using ado.net to access the sql lite database, then everything is already in xml in memory, but people dont have access to it.
doing (complex) queries
with xml you can make relatively fast queries. while you might not get the power of overly complex outer joins, you can pretty much do all other searching.
another point i'd like to bring up, is that chances are, the application wont be executing complex queries anyways. it's gonna be pulling back lists of "media" (photo, video, music) and then displaying specific details on the media.
maintaining data integrity. xml is not designed for this.
i completely disagree with your point of data integrity. the sql lite engine is typeless, here is a snippet from the sql lite documentation:you can store any kind of data you want in any column of any table, regardless of the declared datatype of that column
with schemas, xml can hold data integrity very well, it was designed for this.
btw the database is using sql which is a standard also
correct. ansi sql is a standard, but the libraries needed to access the database are not. anyone with notepad can view and edit the data. no need for special libraries.
also, i brought up a point with mario in the htpcnews.com website, and that myhtpc currently meets the needs for many as it supports custom databases. people can browse internet radio stations, emulator roms, their offline dvd catalogs, or whatever other sort of "media" they want to come up with.
i think xml would be the way to go.
if this project does not work with xml, maybe it would at least be a good idea to be able to load data from various sources, including xml files and allow users to create "media" of any type.
just my 2 cents :)
i dont mean to offend anyone or pick on anyone with this post, just trying to provide some positive feedback. if anyone has read any of my posts in htpcnews.com you know my feelings on an open source project and how positive i think it would be to the htpc community.
any c/c++ guys out there know of one?
it uses sqlite (http://www.hwaci.com/sw/sqlite/) and it is fast and powerful. the relationship diagrams are in the docs directory in cvs.
i suggest being careful about being a seperate project. it think it would be somewhat important to keep the pc version close to the xbox version. it is a port of xbmc. would you want it to stray on it's own path? not sure.
well here is a new version agian :)
much improved scaling (gui looks tons better now )
and pics look way better now in slideshow mode, single view mode still needs a change. will be done soon.
also, memory handling is better now, so large pics will work (some need more time)
official changelog:
-------
11-04-2004: general : added : onscreen keyboard
11-04-2004: my mymusic : added : save playlist to .m3u playlist
11-04-2004: my video : added : manual imdb
11-04-2004: my pictures : added : seperate view/sort settings for root shares & folders
10-04-2004: my pictures : fixed : exception when loading pic
10-04-2004: my pictures : fixed : slideshow didnt work nicely for images where height>width
10-04-2004: my video : fixed : set current working directory for external players
-------
link:
http://kroonstraat.demon.nl/temp/xbmc_pc_12-04-2004.rar
enjoy!!
im just installing the default "program files" directory.
i just tried again and installed in it c:\xbmc and still no go.
i'm sure it would help the skinners, but my goal is this in car stereo.
do you have the fonts that r listed there?
install them or use a different one.
delete the player settings in file>settings.this way no external player will be used.
now play a file and it will use the internal player.
press y to show the osd (buttons will look misplaced, no worries).
questions:
does this work for you guys?
do you see a normal osd or a lot of flickering?
thanx,
and there is progress allready with picture slideshow now working correctly. and some other stuff.
will put a new version online soon i hope.
cya guys and enjoy :)
personally i dont see any reason for this.
like mrmario64 said, you can already run python scripts on your pc and have them scheduled by windows if you want
if you want to integrate something in xbmc/pc you have to write a plugin for xbmc/pc.
currently xbmc/pc supports the following plugins:
1. window plugin
an example is home.dll
this is a simple plugin which creates/renders the home panel. a more advanced version is guimusic.dll which contains the 6 my music windows (artists,albums,genres,top100,songs,playlist)
window plugins should be placed in plugins/windows and will be dynamicly & automaticly loaded by xbmc/pc
you can do just anything you can think of with your own window plugin
2. subtitle reader plugin
subtitle reader plugins can read a specific subtitle format like .srt or .smi or...
they are located in plugins/subtitle and will be dynamicly & automaticly loaded by xbmc/pc
by creating your own subtitle reader plugin you can add support for new subtitle formats
out of the box xbmc supports .smi & .srt subtitles
3. tag reader plugin
tag reader plugins can read tags from a music file
they are located in plugins/tagreaders and will be dynamicly & automaticly loaded by xbmc/pc
by creating your own tag reader plugin you can add support for reading new music file types
at the moment xbmc/pc just has 1 tagreader called mp3tagreader.dll which supports id3v1 / id3v2 tags in mp3 files
offcourse you need the source to write your own plugins.
we hope to find a place to put the source soon
frodo
4/6/2004 4:57:14 pm window:guitv.guitvhome init
4/6/2004 4:57:14 pm window:guitv.guitvhome deinit
4/6/2004 4:57:14 pm window:home.homewindow init
4/6/2004 4:57:16 pm window:home.homewindow deinit
4/6/2004 4:57:16 pm window:music.guimusicfiles init
4/6/2004 4:57:20 pm audioplayer.play exception \\pcname\mp3\\a perfect circle\mer de noms\judith.mp3 err:error in the application. stack: at microsoft.directx.audiovideoplayback.audio.openurl (string address, boolean autorun)
at microsoft.directx.audiovideoplayback.audio.open(st ring filename, boolean autorun)
at microsoft.directx.audiovideoplayback.audio..ctor(s tring filename)
at player.audioplayer.play(string strfile)
4/6/2004 4:57:21 pm window:music.guimusicfiles deinit
i'm really interested in making this work, i think it's the best htpc solution that exists for windows, considering that open source is good.
i will look @ that
how much of the original xbmc source code is used and how much was rewritten?
offcourse i used the original source code as a start.
however its rewritten cause the pc version is written in c# and the xbox version is written in c++
frodo
ps! emulation is only needed to run pre-compiled code, like a original game, so not a good alternative if got the full source code http://www.xboxmediaplayer.de/forums/non-cgi/emoticons/wink.gif
ah yes, i overlooked/forgot about it being opensource. all i read in it was what i usually read on the x-s forums from similar posts. sorry for misleading info. my appologies.
morien
what needs 2b done:
1. rename font.xml->fonts.xml
2. edit fonts.xml (see below)
3. pm skin uses compressed textures
all gfx are placed in 1 single file called media/textures.xpr
this isnt supported yet on the pc. you need the original .png files for pm
<fonts>
<font>
<name>font18</name>
<filename>trebuchet</filename>
<height>18</height>
</font>
<font>
<name>font13</name>
<filename>trebuchet</filename>
<height>13</height>
</font>
<font>
<name>font14</name>
<filename>trebuchet</filename>
<height>14</height>
</font>
<font>
<name>font64</name>
<filename>trebuchet</filename>
<height>64</height>
</font>
<font>
<name>matrix8</name>
<filename>trebuchet</filename>
<height>8</height>
</font>
<font>
<name>font04</name>
<filename>trebuchet</filename>
<height>4</height>
</font>
<font>
<name>font15</name>
<filename>trebuchet</filename>
<height>15</height>
</font>
</fonts>
frodo
second, the one thing i am thinking would rock with all of this, is seemless intergration with xbmc on the xbox and a pvr system running on the pc. i would love to see it work as if the xbox is a pvr (does that make sense?) basically, the pc is the one actually recording the programs, but all of it controllable through the xbox. what shows to record, playing recorded shows etc, all streaming from the pc. i am not sure if i explained this well, but it would be cool.
thanks
http://www.supertoadman.com/files/xbmc_pc_14-04-2004.rar
the more people chip in the more help the devs get, once this is stable and full featured, with the devs permission i will notify the htpc scene about this great app and myhtpc will dissapear without trace :-)
however you can also use any external players like
-windows mediaplayer
-zoomplayer
-mediaplayer classic
-mplayer (for windows)
-....
frodo
ok :) nice
i have tried it out now but i can't let go of the feeling that it's slow... i feel like i'm in glue.. but hey it doesn't matter.. it's the xbox version that counts and that baby flies :d
it turns out windows media player has a really nice interface for this. the tree on the left side is perfect, with the 3 roots (artist, genre, album). select artist, and all the artist's songs are displayed on the right pane while the artists albums are listed under that node in the the tree. click the album, and the right pane is narrowed down to just those songs.
man, i really wish i was better at c++. if this was java or c#, i'd have it done in a few days. i'm still looking through the xbmc code though, trying to get familiar with it.
is the whole pc version of this done in .net? c# specifically?
i guess some details of the implementation of the port is what i'm asking for.
ooh. getting all excited now.
it doesn't work with me (on 2 pc's) i added music and movies path but no dice.
- tv does not work (cannot get into the submenu (if there is any :) )
- movies : cannot enter
- music: cannot enter
- pictures: can see my jpg's but can not view them (it throws me an error when i try the thumbnail thingy)
- weather is working
anyone tips ?
thanks in advance
that should work
frodo
sometimes you need to do it twice.
http://kroonstraat.demon.nl/temp/xbmc_pc_test2.zip
changes:
album art is functional now
file->setup : edit shares added
repeat playlists (y/n)
and files allready played in the playlist show a little darker
post your thoughts and bugs here :)))
when you r having problems with exiting the setup (file>setup) please delete the xbmc.xml in the root and try again.
changelog:
-------
14-04-2004: my tv : added : capture video (still very buggy)
14-04-2004: videoplayer : added : changed internal video player (can result in much cpu% used. will be fixed)
14-04-2004: general : added : changed app into a winform app. its not using directx anymore
14-04-2004: my music : fixed : scan music is now much faster
-------
so, please try the new internal player. enable this option in the file>setup > video section.
it can use some cpu%. will be fixed no worries :)
you will see that the player is pretty nice and it makes xbmc-pc act more like the xbox version.
try these keys when a movie is running:
a: pause (overlay icon goes wrong)
b: stop movie
x: switch to gui (shows small preview window with movie still running)
y: show osd (buttons messed up, working on that)
cursor keys : ff rw (more like skip+ and skip-)
i also checked that folder.jpg works.
so when you have a music album and have the album art of it, rename this .jpg to folder.jpg and place it in the folder of the album.
getting album info from internet also working fine, press f3 on a music file to grab it.
music database also fine, press the scan button in your music folder to scan all files. the tags will be stored in the database giving you sort functions on album/artis etc.
imdb lookup also fine, art from imdb also used as icon for the movie automatically. press f3 on a movie file to look for it.
------
all these buttons are not the final layout ofcourse.
these are basically still the buttons used on the xbox controller :)
okidoki...
here is the link to a nice mirror :)
http://freemc.nouse.de/xbmc_pc_15-04-2004.rar
1st, there is a tv guide section and a record tv, is this just there for the future or can this somehow be made to work now?? might be a lame question but woth asking anyhow..
2nd all my music is in wma, can these be made to show up in xbmppc??
no its almost the same
only thing i can think of which is different is fonts.xml
checkout the pc version of skin/mediacenter/fonts.xml and
the xbox version and you'll see what has been changed
frodo
would it be to late to beg the developers to use xml instead?
the reason for this is because then people can right scripts to manipulate database files themselves without having to worry about sql-lite database engine. xml is a much more open standard. not to mention, wonderful things can be done with stylesheets etc.
if it's being developed in c# than working with xml files are a breeze.
just an opinion from developer to developer.
i changed the share to \\computer\mp3 (removed outer \), but still get an error:
4/7/2004 10:49:20 am audioplayer.play exception \\c\mp3\a perfect circle\mer de noms\3 libras.mp3 err:error in the application. stack: at microsoft.directx.audiovideoplayback.audio.openurl (string address, boolean autorun)
at microsoft.directx.audiovideoplayback.audio.open(st ring filename, boolean autorun)
at microsoft.directx.audiovideoplayback.audio..ctor(s tring filename)
at player.audioplayer.play(string strfile)
well, be our guest :)
you can create your own mymusic.dll to do it like you want to.
it's all in c# so that should suit you fine right?
@looney
yeah, i know what you mean.
who know's. i also like this thing but at this point lets first get the features in.
@all
we need a name for the project on sf.
any good ideas?
did you use the dshownet.dll that was posted on codeproject? because it is very lacking in terms of directshow functions. i wanted to roll my own version of it to take advantage of dvd and other stuff like that.
lets not let this slow down progress on xbmc of course. :) as we already have so so so so many great media players for windows.... and only two for the xbox. ;)
thanks
http://kroonstraat.demon.nl/temp/xbmc_pc_09-04-2004.rar
changelog:
-------
09-04-2004: my tv : added : now shows title/time/description about current program on tv
09-04-2004: my tv : added : now shows title/time/channel about current program being recorded
09-04-2004: my tv : added : record now/stop now works
09-04-2004: recorder : added : started with recorder. for now it just logs when it should start/top recording.
09-04-2004: my pictures : fixed : speeded up loading of large (5 meg pixel) pictures
-------
enjoy!
press s to zoom.
btw, due to a bug mpg has a black screen with only sound with the internal player.
to put it as simply as i know how, all programs for consoles (including the xbox) call for a specific bit of hardware in order to work, which pc programs call for a generic bit of hardware. eg. xbox looks for nvidia focus chipset to show software (for v1.4 and v1.5) while a pc looks for generic graphics chipset. so unless the pc has that exact hardware (which it can't) it won't work.
morien
wrong, xbmc source code could 'simply' be ported to win32 for win2000/xp/2003 and windows will handle all device drivers, believe frodo mentioned that could be done with a couple of weeks full time coding, but have no reason to do that now, maybe when the xbox is dead(?)
ps! emulation is only needed to run pre-compiled code, like a original game, so not a good alternative if got the full source code http://www.xboxmediaplayer.de/forums/non-cgi/emoticons/wink.gif
does anyone else noticed it?
a couple of feature suggestions
wma tag support
some way to save or specify views @ different levels of the file system, i.e., i want to be able to view all my artists as a list then go down to albums as icons (for album covers) then see tracks as a lists again.
that?s the main two things i seen after a quick play. but as i said before this rocks, keep it up
shane
there's my error
http://kroonstraat.demon.nl/temp/xbmc_pc_14-04-2004.rar
important! install in a clean folder!! new folder layout!
this version now saves the calibration settings :)
also some new options setup like shuffle playlist on load.
ar is now ok for album info in iconview.
more stuff, but i will post those later ;)
*windows media center
too specific hardware requirements
*showshifter mythtv and freevo
too tv oriented....
besides i've been lookin around and the xbox media center really is the best software around..... but if anyone knows of a good similar software for linux i'd like to hear about it
i just downloaded the xbmc pc from the xbox-scene site, and i was thinking... wouldn't it be more sensible for xbox-scene to make a tracker and throw this thing on the bittorrent network then leave it on the server and drain all their bandwidth which they have to pay for?
home theatre box
home theatre media center as mentioned by someone else allready
pcmc
can't we have a vote about it ?
has anyone tried it on win98? thats where i would like to finally use it cause thats what im running in my car.
you can let windows take care of stuff now.
run schedular and batch files etc.
mail checkers, bittorent clients, ftp servers, etc etc are all available without the need of python.
so, whats the use?
but then you could ask the question: is it possible to run xbmc on windows 2k or xp?
would be great.. i think?! much easiers to test, skin, script etc
redriddler
in the xbmc folder there is the todo.txt and changelog.txt
check this for new stuff and stuff we still want in there.
xbmc is looking good. can't wait to have a few months of development into it.
weather always shows uk. i have to go in and edit the xml file to get my city to show up.
have you announced xbmc on avs yet?
has a name been determined yet? how about winmc?
i think xns may disappear sometime soon.
people should be moving to smb. or if you really want to use something else, then xbmsp (ccxstream).
ts
i seem to lose the mouse cursor every now an then...then it comes back...
we r talking about the xbmc program on the pc in this thread
hehehehe...
#If you have any other info about this subject , Please add it free.# |