Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# Midi player mp3 format
Hi everyone.
Me and a group on my university is about to make a "smart/inteligent" jukebox player in C# and we have searched alot on the internet to find some sort of references that can play a number of difference music formats but also is easy to use, but yet no one of us have found anything usefull... Frown | :(
So i got the idea to ask for help here. our goal is to make the player work with atleast mp3 and cda(music cd format) but we would really like to be able to suport ogg, wave, flac and wma too. also a "nice to have" feature we talked about was to have a way to be able to play videos on youtube as mp3. Also we wanna try to have some cross over music (fade in and fade out) so the music never will be comletely silent and keep on playing in song switches and so on.
So all in all my/our question is: are there a really nice/good and easy to use reference(s) (more than one is okay) to C# that can play a lot of the formats as mentioned above, and also have option to play more than one number at once, turn volume up/down(fade in/fade out) etc.? also a little guide on how to use would be nice.
TY for your time and understanding - Jackie
PS. we have tried WMPLib but it is abit messy to work with we think.
PPS. if any one can help me in an old thread about webbrowers please check this link: C# Webbrowser help/Website/html scans[^]
Posted 6-Sep-11 10:56am
Edited 6-Sep-11 11:05am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Take a look at DirectShow MediaPlayer in C#[^]
The last three links at the bottom of the article is quite good.
Best regards
Espen Harlinn
Jackssen at 6-Sep-11 16:36pm
Ty alot all the links you linked to are awsome im already looking into the "QuartzTypeLib" it seems okay but havn't yet found any way to play multiply songs or add "fades" but otherwise ty very help full :)
Espen Harlinn at 6-Sep-11 17:01pm
If you're really motivated take a look at - that should definitely help you out, a bit of work though ...
Jackssen at 6-Sep-11 17:10pm
yeah, tryed to look at that in the start but it seems very complex and also it is written in C++ but i may have an additional look at it :)
Mika Wendelius at 6-Sep-11 17:48pm
Excellent link, my 5
Espen Harlinn at 6-Sep-11 17:53pm
Thank you Mika!
Jackssen at 6-Sep-11 19:54pm
hey i've found a volume control but cant change it to anything it saying wrong vaule on everything but 0 any idea? :S
SAKryukov at 6-Sep-11 19:54pm
How, how... by using DirectShow, that's how. My 5.
Espen Harlinn at 7-Sep-11 4:36am
Thanks Sergey
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I've found a kinda okay good solution by using Microsoft.DirectX.DirectSound kinda easy to use, and have alot of the features i need and also it can play multiple sounds at once so this is yet the best solution but ty to you harlinn anyway.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 605
1 Maciej Los 205
2 Abhinav S 171
3 Suvendu Shekhar Giri 159
4 Richard Deeming 150
0 Sergey Alexandrovich Kryukov 9,623
1 OriginalGriff 9,095
2 Peter Leow 5,044
3 Kornfeld Eliyahu Peter 3,373
4 Maciej Los 2,581

Advertise | Privacy | Mobile
Web03 | 2.8.150327.1 | Last Updated 7 Sep 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100