Talk:DragonMedia Player

From WiiBrew
Jump to navigation Jump to search

Themes Table

Please don't add your themes to the table unless you actually have a release! Not a place to show off pre-release info! --DragonMinded 19:42, 6 July 2008 (PST)

BGGraphic?

Are there any restrictions of the BGGraphic-File? I tried a 640x480 .png, without any success.

	<Application>
		<BGColor>1C1C1C</BGColor>
		<BGGraphic>background.png</BGGraphic>
	</Application>

Also, if I delete the BGColor entry, it doesn't change... any suggestions? The file exists of course... Oh, and is there any chance to change the skin at runtime? -- arn` 01:10, 3 July 2008 (GMT+1)

The restriction is I haven't added background support to the whole application yet, so it won't load one ;P Of course runtime skin changing is planned, but there are far more important things to do. It's only been out for a week.
--DragonMinded 16:19, 2 July 2008 (PST)
OK, good Point. ;x
What I've found next is, that "Color" seems to don't work for CurrentLength and CurrentPlayTime (& NowPlaying?). -- arn` 01:22, 3 July 2008 (GMT+1)
Well, new version fixed it, thanks! I've spend some hours making this:
http://img3.imagebanana.com/img/ly5wv8c/0xPREVIEW.png -- arn` 19:51, 3 July 2008 (GMT+1)
Your image host doesn't allow hotlinking...
--DragonMinded 11:06, 3 July 2008 (PST)
It doesn't? O_o Here's another one: http://img387.imageshack.us/my.php?image=0xpreviewla1.png -- arn` 20:13, 3 July 2008 (GMT+1)
Damn that looks good. Keep it polished and it might be a skin that ships default. Any way I could grab the current version?
--DragonMinded 10:42, 4 July 2008 (PST)
Possible. I want to create another one or two before releasing anything. ;) -- arn` 23:57, 5 July 2008 (GMT+1)
Wow, I like that theme a lot. Let me know when you release it, I definitely want that. ^_^ --Thegamefreak0134 17:38, 22 July 2008 (CEST)

Bug Reports

Just add any bug you found, for better overview:

--WhoDares 12:11, 12 August 2008 (CEST) [1]
Version Description Fix
0.05 Alpha Custom theme's cursor .png doesn't get displayed change "<Filename>" to "</FileName>"
0.05 Alpha displacement of elements (buttons etc.) background unless Position is set to '0, 0' in settings.xml fixed in 0.06 Alpha!
0.06 Alpha crashes when "Home" is pressed while theme uses no "Menu" image fixed in 0.07 Alpha!
0.1 Beta Certain .flac files cause slowdown with stuttering audio. "Demon Seed" by Nine Inch Nails is one example. (It's a free download from nin.com if you want to test it).
0.11 Alpha and lower You can not change color of the text in the menu and the menu's button labels
0.11 Alpha and lower fastly switching between tracks crashes DMP 0.13 fixes it
0.12 Alpha Install Dark-Ice theme, switch some times between themes -> crash.
0.12 Alpha Install DMP, fresh installation. Switch to dark theme, back to default and again to dark -> return to loader.
0.15 Alpha Ben Daglish's W.E.M.U.S.I.C. 1 SID crashes the player, but thanks for adding SID! Edit: Sorry, locks it up, not crashes
0.16 Alpha Set it to play random, browsed the sd directory, went back to the music folder, stopped playing when the current song finished (ie didn't load a new one.) I could select a new song and it continued playing fine.
0.16 Alpha The linked file crashes player with CODE DUMP. Screen photo of code dump included in the same archive --Alfsoft 9:12, 16 August 2008 (GMT +3) [2] (133Kb)
I have yet to reproduce the fast track switching crash. There needs to be more description as to how to do this.
--DragonMinded 08:23, 22 July 2008 (GMT+8)

Oh, and awesome work with the drivelight. -- arn` 08:30, 7 July 2008 (GMT+1)

Cursor gets displayed fine, Filename was renamed to FileName for consistency
--DragonMinded 07:20, 7 July 2008 (GMT+8)


I hope it helps you, DragonMinded. And one question, is there a way to get out of the "Home-Menu"? -- arn` 18:05, 8 July 2008 (GMT+1)

Hey, when I'm changing files up and down quickly while listening to a song, I get the "dump code" or whatever it's called. Just letting you know. SL92 18:05, 8 July 2008 (GMT-3:30)

Same code 0.16 DSI exception error dump as Alfsoft. I noticed in the last HBB update that the config file was set to theme Xbmc. I had never downloaded that theme. No problems now since I installed that theme, didn't bother to edit the config CarstenK 05:12, 18 August 2008 (UTC)

Burn in protection

Is it possible to add a dim screen (after timeout > 15min) or so OR an option/button to render the current spectrum analyser/visualization over the entire screen area? Its for those of us with cheap widescreen LCD TVs affraid of burn in. Its been ages since I coded anything but lately I'm very tempted to rip the source code apart and see what goodies I can add. --Llvanden 11:56, 16 July 2008 (CEST)

LCDs will never get burned in. --Blooper4912 23:50, 16 July 2008 (CEST)
Oh... I somehow think that had something to do with me not getting plasma instead, Still, a full screen visualization would be... novel. Although it looks like I might just be able to modify the theme file to do this? --Llvanden 10:01, 17 July 2008 (CEST)
Interesting, I've seen LCD monitors with burn-in, why not TV's? WhoDares

WhoDares you are incorrect only phosphor based electronics get burn-in meaning only tube TVs and monitors, hence why they invented screensavers, so it is therefore impossible to get burn-in on an LCD television. It may look like one on an LCD screen but is temporary

Ideas

First, I was wondering if you could do something to scroll down and up. I think I saw some arrows for that but they don't seem to work. That would ben ice.

Second, it's been one day that it's released but for future you could implement DVD use with Waninkoko's Custom IOS so we could burn music and listen them in the wii. --LaPatateInc 16 July 2008 (GMT-5)

You can already scroll up and down. Just use the trigger with the pointer on the playlist (like in the opera browser)
And yeah, maybe the usb code from MplayerWii could be used for flash drive reading?--Llvanden 20:11, 16 July 2008 (CEST)
The usb code from MplayerWii is just the libfat patches (however, calling mplayerwii open source is a bit liberal, he includes a bunch of .o files and then the wrapper code to translate mplayer to wii). I've already integrated them, but they do not work for ANY of my drives.
DragonMinded 11:50, 17 July 2008 (GMT+8)
Thanks for the info and Great work! I have just tested 0.11 Alpha with a 4GB Trancend flash drive and it works! There are a few mp3s that stutter. The first mp3 that did this is a 57 minute mp3. At first I thought it was because it was too long and eating up all of the memory. Then I loaded a 3 minute mp3 and it worked great, but then I loaded another 3 minute mp3 and it stuttered. THEN I loaded a 119 minute mp3 and it played great?? I suspect it has something to do with the way the files were encoded and I will try to get more info on the files themselves (bitrates/vbr/cbr etc) if it will help. When this stuttering happens DMP goes visibly slower and the pointer movement goes laggy and jerky itself. The stuttering itself sounds similar to an emulator on a slow CPU or with too short an audio buffer. Hope it helps. Thanks again --Llvanden 11:40, 20 July 2008 (CEST)
The stuttering mp3s are 320kbps CBR joint stereo and one of them is 256 kbps 2 channel stereo. They work flawlessly from the SD card. I assume higher bitrates read more data more frequently as well as 2 channel stereo as apposed to joint stereo? And since the wii USB code is still experimental (and slow) I assume the stuttering is caused by not being able to load faster from USB (yet). Sorry for the frequent posting, but I hope this prevents from people asking you the same thing over and over. --Llvanden 12:54, 20 July 2008 (CEST)
Regarding the stuttering MP3s through USB, I have a small hifi system (LG LF7350) that also plays through USB. Not only does it stutter in a similar manner, but the exact same MP3 files. Though this info might be interesting. --AlbinoV
As for Waninkoko's Custom IOS, Somehow I get the feeling this has something to do with the exploit Busing also discovered and reported to Nintendo. I think this will get fixed with the next firmware update because this same IOS allows an unmodded wii to run illegally copied games. --Llvanden 13:00, 20 July 2008 (CEST)
Absolutly not. The custom IOS is used for homebrew ONLY, they don't want to do a backup loader, they even want to block it. For now I think only a Genesis emulator is able to run roms on a burned dvd, but I think you could read real/burned cds with the mediaplayer. By the way, the exploit Bushing found is for Backups, and he intend not to release it. --LaPatateInc 11:26, 27 July 2008 (GMT-5)


If you are going to make translations for diffrent language, i can help you with finnish translation ;)

--Quu 13:02, 30 July 2008 (GMT+2)

Where's the home menu?

Where is the Home menu in the version 0.11a, when I push the home button I was send to the HBC.

Other issue is that when I push up in the Dpad for the random opcion I gat a cod dump.

You have an incorrect install. Proper skins will show this and work properly.
--DragonMinded 12:50, 20 July 2008 (PST)

It seems that Updating the program using the Homebrew Browser is somehow giving us an incorrect install. I suspect that the skin format changed and the homebrew browser didn't catch this, but that's a total guess in the blue. In any case, my install crashes (Code Dump) in several places, including the Home Button, the Up Key, and playing certain files. I'm going to try a fresh install and see if that fixes the issues. Nice work though, the Wii Light is a really neat effect. Now it looks like I won't have to use my Wiimote with Vista anymore, if this keeps going at this rate. ^_^ ------Thegamefreak0134 08:11, 21 July 2008 (CEST)

Go ahead and redownload the binary zip.
--DragonMinded 12:44, 22 July 2008 (PST)


Same problem for me:

Home Button -> Exit to loader, Up Button -> Core Dump (see http://jens.nightmarestudio.de/wii/dmp-coredump.png), the same with an installation through the Homebrew Broser or a fresh installation. (I have a PAL-Wii running in 576i mode)

But still the dmp is great software, I am currently using it as my default media player :) Just missing better USB-Device support (would it be possible to cache the files to ram/sd?) and FTP-access (or similar) to play music from my NAS.

--Jens-nms 01:30, 22 July 2008 (CEST)

Hmmm...lol that's what I was talking about too... I downloaded mine with the Homebrew Browser too ^_^. --LOLDSFAN 21:56, 21 July 2008 (GMT-08)

...so, don't use the homebrew browser? I don't think it is a bug report when a third party puts an incorrect install out...
--DragonMinded 8:24, 22 July 2008 (PST)
As I said, i downloaded the version from wiibrew, deleted the old version from the sd-card (via HBB) and installed the fresh one -> same problem.
But hey, everything is ok now, I just formatted a new sd-card and everything works as it should :) (corrupted file system, or whatever...)
After some testing: with two sd-cards: On SD-1 everything works perfect (but it's just a 32mb-card, not perfect for a music player), on SD-2, my primary sd-card (2GB) i can't get it work correctly - reformatting, changing partition settings, redownloading the app, nothing works... Do you need some screenshots?
Thanks, main-menu and up-button are fixed with 0.12, and the buffering is doing a much better job for all files tested compared with the previous version (its still stuttering, but just once in 2-3 seconds).
--Jens-nms 01:44, 27 July 2008 (CEST)
Well of course not. This way, at least you know you can ignore such errors, and have a happier time about things. --Thegamefreak0134 17:38, 22 July 2008 (CEST)

Theme Selection... (how do I put this?...) "Wonky"

When selecting the themes in the home menu, the menu doesn't always show all of the selectable themes. By clicking around, you can make certain themes show up, and certain themes disappear. Its neat, but I don't think its intended, as there doesn't seem to be any logic behind which themes are shown.

This is on a fresh install of version 0.12. I cleared the old dmp folder and copied over, so the three themes in the dmp/themes directory are "default", "dark", and "safe". This is what happens on the home menu:

Select safe: default and dark both shown Select default: Only safe is shown Select safe: default and dark are shown again Select dark: only safe is shown

...OK, Now that I look at that, I can see the logic behind it. So in order to attempt to load a new theme, you must first select the "safe" theme? Thats what seems to be happening, and I won't question the motives behind it, but I guess this serves as kind of a "heads up" for others with this issue. It just looks really strange with a small number of themes.

It lets you select the next and previous theme, by telling you what the name is...
--DragonMinded 8:59, 23 July 2008 (PST)

On a completely related note, what is the samplerate you are mixing the audio out to? I'm getting some quality issues on a few of my MP3 files that I can't hear when playing the same files on my computer (through the same speakers and everything, I can hook either one up to my stereo which is rather nice.) I can only hear this difference with MP3 files so far, I'll try it with some other formats if I can get high quality recordings for them. Of course, I'm also not sure if this is a limitation on the Wii itself, although it doesn't seem like it would be that way.

Oh, and Great Work. This just became my primary MP3 player for Wii (which I'll use a lot) because its the only one of the bunch thats really stable. ^_^ --Thegamefreak0134 09:03, 23 July 2008 (CEST)

Can't load DMP, hangs on black screen

DMP doesn't load when I have the USB Ethernet adapter on my Wii, but does load without it. Is there a fix or am I doing something wrong? --DarkChili 14:11, 23 July 2008 (PST)

Same here with USB keyboard... --Elgamblo 08:03, 24 July 2008 (CEST)

Might be because DragonMedia Player tries to load an USB-Device to load music files from. So it tries to use the default USB Mass storage device driver for your USB devices. As you can imagine the driver isn't compatible to your deices. I think DragonMinded will fix this problem soon :) --DasBaUm 10:11, 24 July 2008 (CEST)

EXT2/3 support?

Is it possible to get ext2/3 support? I got 2 usb-hdd's with ext3 filesystem and they are both full of music. It would rock my world if i am able to play mysic from them! --Quu 09:59, 9 Auqust 2008 (GMT+2)

on my list of todos~
DragonMinded 03:29, 23 August 2010 (UTC)

Multiple mouse pointers

It would be very cool if you can use multiple mouse pointers. You can connect more two WiiMotes, but you can only use one as controller. Thats bullcrap, so it should be possible to get both of them to work. - twofive, 19-08-08, 12:17

bullcrap? seems like a "bullcrap" feature to support multiple pointers...
--DragonMinded 18:10, 20 August 2008 (PST)

I can't help but wonder what the point of doing that would be. SMR Kurosan 19:19, 19 August 2008 (UTC)

I don't see why not. It's not such an uncommon scenario when someone would want to use the nearest available Wiimote to do something / change a song rather than be bothered to get up and find the original. People are naturally lazy :) AerialX 06:34, 31 August 2008 (UTC)
on my list of todos~
DragonMinded 03:30, 23 August 2010 (UTC)

USB scan order?

I'm no programmer, just a very thankful end user. I've come across an issue that could prevent some users from being able to read from their USB thumbdrives/HDDs. If my USB ethernet adapter is plugged into the port closest to the edge of the console, and my thumbdrive (Lexar 1GB formatted as FAT32: http://i34.tinypic.com/205drtj.jpg ) inward, DMP is unable to see the thumbdrive. After they are switched, both will function correctly. I hope this does not turn out to disable wired internet/SMB after it becomes available.

Also, the program froze as I attempted to quit while playing a SIDtune, perpetually replaying ~1/4sec of buffered audio. Being unable to replicate it through various scenarios (formats, tune complexity, menu locations), it may have just been a fluke.

Thanks DragonMinded! --Zandro 06:57, 10 September 2008 (UTC)

This issue has already been mentioned see bugs - sugarfrosted

Thanks sugarfrosted, I did not see your comment until now. My worry of this potentially causing the USB ethernet adapter to not work persists, but I will patiently wait for DM and his muster to work it out, and hopefully see it in the next version :) --Zandro 00:00, 20 September 2008 (UTC)

MP3 bitrate bug on 0.16

Hey there DragonMinded (big fan of your work)! I just wanted to report back on an excellent piece of homebrew. Excellent, but not perfect. I have been experiencing a bug on 0.16 Alpha, in which SOME 112kbps mp3 files show the wrong song length(way too long), as well as elapsed time. The counter for the elapsed time also goes way too fast. In MANY 128kbps, as well as a 123kbps and 126kbps, the problem is the same. I will try to upload a video of it to Youtube. Thanks for an extremely good media player!

I'm not quite sure, but I had a comparable problem on my PC and it became apparent, that this is a problem in the used mp3 files. In detail it was a corrupt Xing Header — caused by a bad/old encoder. -- arn`

About themes rules

I want to ask if the lenght of seekbar is fixed at 256px, because i'm trying to use a much bigger one for my wmp12 skin for dmp and it does not works. And also i'd like to ask about the multiple of 4 limitation that you have at pngs, to make a proper png (for showing without alignment problems) for buttons like playpause, next and the others you must only make an image which width and height must be multiple of 4 or you must also make sure that the width is also divisible of 3? here are the buttons which i made dmpbuttons -pH0eN1x (CTCaer)

It seems that the multiple of 4 rule if it is not followed the image will not load and dmp will load the default one. -pH0eN1x (CTCaer)

320kbps MP3s + USB = laggy playback

I've ran some tests after getting some laggy playback on some of my MP3 files off of my external HDD where I store my music collection. I noticed some of them played perfectly while others were laggy like being streamed form the Internet with a slower connection. Turns out that the MP3s I have with a bitrate of 320kbps are too much for the program to buffer via the USB drive. I've tried my USB flash drive as well getting the same results. However, when playing the same MP3s off of the SD card, I get a flawless playback. Other players I have on my Wii, such as MPlayerWii, can play these high bitrate MP3s off of my external HDD and flash drive without problems so I know the Wii can handle the data rate from the USB ports. If there's any other information that you need from me such as MP3 files I used, please let me know. Oni Kidou 06:04, 14 January 2009 (UTC)

It also affects FLAC playback (impossible from a USB drive) Chupa 12:13, 27 January 2009 (UTC)

New format

What about USF support? (N64 sound format)--retrotails 23:07, 22 February 2009 (UTC)

GPL Troll time ;)

Hi, and first congrat for your 0.2 release. I can see you used a lot of under GPL replay routines (mikmod, sc68, etc...), in the spirit of open source you provided sources of your application part, where we can see in the makefile, you use -lflac -lsc68 -lym etc... but nothing to make use able to build those libs. Can you show us the way to make us able to compile a final ELF you provide ? (in respect of GPL ;) )

This request has nothing to do with GPL. GPL just says you have to provide the source, not show people how to build it. --Tantric 19:53, 23 August 2010 (UTC)
It was just a friendly way to explain, that the "src" packages dragonminded provided is not enough according to me. To quote the GNU.org website "But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL." And i really doubt that coping the originals replay routines sources is enough to rebuild the elf. Perhaps am i wrong ?
I don't see anything to indicate that he's modified those libs. You should be able to download and cross-compile them, and they will link fine. --Tantric 20:27, 23 August 2010 (UTC)

You'd have to be some sort of moron to miss the fact that every single library I provided was a wii-specific version that includes a makefile that I specifically edited to spit out the library in a devkitppc-suitable format. Did you even click the website link? Why not read up on the sources page where I spent hours meticulously putting up the libraries and what they are used for? What more do I have to do? Come over to your house, download it, install the compiler and libraries, type make for you and then copy it onto an SD card? I mean Jesus you guys whine. I notice you didn't sign your edit. Must truly be a troll, then. DragonMinded 07:28, 24 August 2010 (UTC)

"Come over to your house, download it, install the compiler and libraries, type make for you and then copy it onto an SD card?" hey !! Let me open a good bottle of wine, and you're my man :) thx for all those infos --NoNameNo 08:26, 24 August 2010 (UTC)

.vgz files

I noticed that DMP does not play .vgz files, which are apparently just zipped .vgm files. I have no trouble playing .vgm files, but for the most part these files are distributed in the .vgz format, and I would have to unzip them all in order to play them, and in that case I might as well convert them to .mp3 or something. Would it be trivial to add .vgz support? I would certainly appreciate it, as between an Xbox with XBMC, a PS3 and Xbox 360 with their native media players, and my Wii, this program is the only one that will play such a wide variety of "chiptune" formats.--SkiDragon 02:55, 29 August 2010 (CEST)

I'll slip this in here, if you don't mind, as it is related. SPC files are usually RAR solid compressed to .RSN to save an average of 90% in disk usage. 7-Zip will extract these, so I'm not sure of the licensing requirements for you to add a function to decompress to memory. 7zip will also handle the vgz files fine if explicitly targeted. Zandro 06:57, 4 September 2010 (CEST)

ape support?

This is a great app, but could you also add ape support? Thanks —Preceding unsigned comment added by Abckookooman (talkcontribs) 13:09, 19 December 2011 (CET)