Nameless Player

This summer, I wanted some fresh media player. Had no internet for a little moment so I couldn't download iTunes. Since i had the BASS library on this computer, i started developping my media player to go with

So there it is : Nameless Player 0.01

splash_screen_xp2.png

It's not going to be out for a little moment because it's way too buggy, and I have school so i don't have much time for it.

Now as you can see, using the classic windows theme it can be quite ugly.

I need someone to do the gfx part.

Mockups will be appreciated if you follow the following rules :

- No alpha blending is possible for the moment, and I don't think it will ever be supported.

- Don't do something too macy or just a copy of the iTunes interface, be the most original as possible

- I like the notifier skin (little popup) like it is but one for the desktop will be appreciated (memoTunes is what i currently converted for testing and eye candy :P)

I will choose someone or two to work with me for the GFX part.

He will have access to the Betas for developpement.

The screenshot shows French language but it can be switched to English.

I also need some traductors who will have a text file to remplace with translated texts and maybe they will have access to betas too.

For the moment, it doesn't have any com interface so i don't think avedesk support will be out soon. Maybe I will do a TCP protocol for it so it can be controlled locally and over the internet.

Contact me by email or msn (same adress) at dreamteam69@gmail.com if you are intrested or post your mockups there so other users can say wich they like :P

For the features :

- I'm gonna see for supporting Winamp visualisations

- It's going to be able to read files from zip archives (zip only)

- MSN Now playing support is made by a little external program.

I don't think I will need any beta-testers.

Now a screenshot

Accepted Requests Summary :

  • Playlists
  • Unskinned option

#419905

I'll definitely try to get some mockups done for this. Sounds interesting. Grr to no alpha-blending but if it can't be done then it can't be done. We'll see what comes up.

Questions (because there always are):

  • Are all buttons, that need to be skinned, showing?
  • Is there an options window that needs icons as well?
  • I'm assuming window placement can be rearranged, moved, or is the layout the layout in stone?
  • Do you need an application icon or is the NL graphic the one being used?
  • Is there a particular color scheme / style you're after or it is 'sky's the limit'?

#419908

Thx for the interest :)

  • I don't think that all the buttons are showed, i'm probably going to add some likes iTunes buttons but not many (shuffle one)
  • Options windows' icons are always welcome :)
  • As I said, the "selected designer" will work with me to get a nice interface
  • NL is the main app icon, for the moment, if i see something better that i love, maybe it will get remplaced
  • Sky isn't the limit, you can go upper :) But checkboxes and scrollbars can't be skinned, neither can the Library list be (for the moment i can only do flat or gradient colors. Sorry for that limitations, but i'm gonna see what I can do about it. Maybe checkboxes can use a workaround (false ones that are not recognized as checkboxes by windows, I mean not a native widget)

PS : Should i add a Playlist system ? If yes it's gonna be a litlle hard but I don't think i'm going to have the time for one. Make place for a playlist panel or not, do as you like.

#419912

Yeah, you should add a playlist system;I think that necessary for a good media player.

Looks great though.

-Ertai

#419940

Ok for the playlist system.

Just finished the drag and drop part :)

But don't except playlist for a while, i need to redo some part of the app*

PS : For the skin, feel free to do what you want, if you want a tracks counter at the bottom then it's possible.

Only thing that's impossible for the moment is Time count (like all the library makes 5 days 3hours and 15 minutes of music).

#419949

In reality, you don't have to worry about the gfx. Those of us with nice Mac window schemes will simply have it fine. Windowblinds and/or the shell32 patch will skin it like any other window.

If you were to add a gfx, it could become quite ugly. Note COULD, though, because it could be quite nice instead. But it's just annoying when someone makes a program which forces skins that they only make about 3 of for it.

My suggestion-yes, go on for gfx-but make it to where you can turn the skinning on and off so if you don't want it skinned, it can match the rest of your computer scheme fine.

Just my opinion.

#419957

There will be an unskinned option.

But trust me, i tried with many skins, it can really sucks

#419959

My requests:

1. Replaygain!

2. If tagging is implemented: ID3v2.3 NOT ID32v2.4

#419969

Why not ID3v2.4 ? I use AudioGenie to read the files and write to them, i think i haven't enabled id3v2.4

I'm afraid that Replaygain will not be there unyil I clearly understand how i can calculate the sound blah blah and is bass.dll supports it. BASS is what i'm using for audio output.

Some atworks can sometimes fail to extract from the file. Maybe it's because of id3v2.4 ?

#419973

-Replay/Shuffle options if not implented yet.

-Search option

-

-Ertai

#420040

By repeat you mean : No reapeat, One and All ?

Just finished the search option , works like the one in itunes :D

#420118

Yeah, Repeat One, Repeat All and Shuffle.

-Ertai

//EDIT: Oh, and if this uses less resoureces than iTunes, I'm sold. :D

#420203

Another suggestion: Could you make this like Foobar? Like seperate plugins for developers would make it display different things?

#420205

Oh and perhaps getting album art?

-Ertai

#420207

enjoilax : i'm using some proprietary language not C++. A plugin system is possible :

I can call multiple dlls : Maybe i will make an pseudo-sdk that will tell the program what and when to run. (Maybe i'm going to use dynamic compilation so i tell the line and you add it yourself to the program. Imagine a program with all in external files, it would be slow but very intresting :D)

Ertai88 : Album art is got from the mp3 itself, just like iTunes. Add covers in iTunes it will display in my app if they are not too big. i'm going to do another system (like Program's Artowrk library -> ID3 Tag -> folder.jpg) [-> means if not in].

On my box, iTunes actually uses 19mb of memory (wired before it went up to 70)

My program takes 23 mb with the desktop notifier and 16 without (still working on that memory leak, maybe it's because of the fake transparency wich loads the wallpaper ...)

EDIT : Zomg, it went down to 5mb, 4mb oO

2mb if i minimize the main window... wired, never went that down

When I got time, I will be releasing a public beta. I will need someone to test it with a 1000 song library (i will disable tag writing for safety reasons), I don't think i'll release it before this weekend.

PS : If i don't do a skin, i MUST have Play pause prev next stop and reapeat buttons (shuffle is a multicolored box so it's good for me :) )

Noticed that the method I use for hiding the window is not perfect, takes more memory than if it's minimized into the taskbar :/

Done some time measures :

iTunes load (main window present and usuable) : 5 seconds

Nameless load (same as iTunes) : 2'30 seconds (and it shows a splash screen)

Ok ok we have a short life, but 2 seconds isn't going to kill us :P

Did a short video for showing what it does for the moment , and I just realized that I ****ed up the random part with the search function, It's going to be hard to redo that part, as for the playlists.

Download the video here (32mb with sound)

Open in WMP, for some reason it doesn't work in VLC.

#420211

If tag editing is disabled, I'll definitely try.

Got 3600ish songs with id3v2.4 tags only.

#420220

man this looks like its gonna be pretty sweet..

Since its using the BASS audio library wont it support ogg/mod as well? sorta like xmplay

Few things I was wondering about is the song buffering.. would there be studdering like itunes during a constant semi heavy load?

Is there any plans to have some media key config thing?

also for winamp vis support would it be possible for multiple vis plugins?

like one you can set to always run(like for samurize, lcd display, etc.)

and one that you can start and stop normally.

i would like to contribute with some gfx but im kinda limited on my time as well hopefully ill be able to free up some time...

I look forward to the first release!

#420227

Oh yes, media keys compatablity would be great.

-Ertai

#420253

d-shade : I'm currently reencodding some files to test ogg support.

When you play with my player and iTunes at the same time, iTunes starts to sutter and skips sound frames (20sec time reduction on a 4min song). iTunes alone works good for me but I've been playing games while listening to music with my player (and when i say games , there are like HL2, Oblivion or BF2 wich are not cool for the cpu :P)

Is samurize winamp plugin a vis one ?! For the winamp vis, (like milkmod or g-force) there are two plugins wich seems to do the same thing, vis is not on the top 1 of my priorities, I've been debugging the program intesively those days.

Media keys simply never worked for me, neither in iTunes, Winamp ... So I got rid of my multimedia keyboard for a gamer one (Saitek), wich just have volume keys that windows supports itself. Thus, I don't have any idea on how to do this. This and a desktop notifier makes me seriously think of a dll based plugin system. (like the dll is ran by the program, when it intercepts the media key, it sends a message to my player)

If i do it this way, an Avedesk desklet could even be done easily.

But i've found that with my 560 songs library, it's pretty slow, wich is not good as it's made to be an iTunes replacement, and iTunes is mostly used for big libraries.

I noticed that this was because of the 2 iTunes-like panels, that were searchign the whole file again, so it was searched 3 times wich made a 1 second hang (noticable on video, see the typing lag).

Optimizated the thing, now it's very smooth and i repaired Random :) (For te moment it doesn't take care of your search :/)

#420412

Ya i was talking about the samurize vis plugin although i don't use samurize anymore. but since i have the logitech g15 i use lcd studio and that uses a winamp vis plugin to show a spectrum analyzer or oscilliscope both plugins are very similar and it basicly allows other programs to show the classic winamp vis. but i know vis isn't anything thats high on the i need to do list .

Good to hear about being able to listen to music while play games i normally play ffxi and use winamp so i don't get any studder and im sure ffxi isn't as heavy as hl2 or bf2 just to get ffxi looking like the newer games coming out you need to do a laundry list of reg hacks.

I have 5000+ songs on my computer all the id3tags messed up which im in the process of clearing up at the moment. but with that many songs wmp11 crashes when you trying to share it. if you need a tester ill be glad to help.

#420445

Getting ready for Aero ...

Thx to d-shade, I'm starting to fix some bugs. Strill investigating on why .xm files doesn't play thus.

Edit : Did hotkey support (prev, next, play/pause,stop), and did some external controllers (NControl.exe with /play /pause etc ... for tlb or something other)

#421634

Ok, so I started doing somme skin mockup myself and I ended doing a song track info panel based on newdanna for Amarok.

I want to know you opinion about how it should looks and if it should be an option (skinned, unskinned)

Here are the two screenshot/mockups :

Actual look (panel will be skinnable)

Mockup (panels and background will be skinnable too)

#423135

in my opinion, you should place the rew/play/pause/stop/forw. buttons and the volume bar in the upper section in the same part as the search box.

these controls are very important, so they shoudn't be placed in the lower part of the window...

the player itself looks very nice, good luck with the developement, and be sure to add an EQ function...;)

#434365

No, this project isn't dead, and it's living more than ever :D

I've been working silently with beta-testers all this time, and I've got vis and streaming working. I'm still checking bass and all it's add-ons for equalizer support.

All the vis plugins made for Winamp prior to 2.9 (maybe I can try the new vis plugins, the only thing that prevent me to do it is that it has a version check, if someone can hexedit that ...) are working. Except the ones that publish the song name to something like an external LCD. (The dll doesn't support sending the song info to the plugin right now)

I've found another dll to do it, but for the momoment it crashes, I'll try again with this one.

Streaming can stream from SHOUTcasts, and from MP3s stored on servers. (iTunes can't do that.) I'll do more testing later, but it should work with WMA as well. I'm totally unsure about XM support.)

About XM, I've finally managed to understand why XM doesn't play, and I'm planning to fix that, I'll do MIDI too (plays for the moment : position counter moves, but no sound is coming out.)

I've also included a Get Info function, like the one in iTunes.

Good news is that memory footprint isn't that high when streaming, if you minimize the window. But if you enable VIS, that's another story, it mostly depends of the plugin you are using.

Please note that I can't release something until someone hasn't called for redesigning play stop pause buttons and (not necessary, I'm going to ask the original creator of this graphics if I can use them) the panel skins.

Now here's the time for another video preview.

Download the video here (19.5 MB, 90 MB unrared, sorry, couldn't find something that could properly encode it without errors. (Don't have the time to do it with harder software) Sound is horrible, blame SnagIt. Just be sure to lower the volume before playing ;) )

Open in WMP, for some reason it doesn't work in VLC.

Please note that in the video, for SHOUTcast, I type "Frag FM" and "zikosport", that are hard coded presets for me because i didn't want to enter the url each time ^^

Enjoy !

#442375

I hate skins personally...

I think keep it theming with the system, but allow toolbars and buttons to be skinned (like firefox)...

but its looking good so far :)

#442376