lnkMusic
Audio
Score 78%
Description:

This is a new and cool interface for MPD (Music player daemon, www.musicpd.org ). I created it to make a very powerful and easy to use player, just like cool programs like amarok are. It is written in gambas so u need to install it before using lnkmusic.
It has some nice features like playlist sorting and a nice tray system that lets you control mpd by the tray tooltip without having to open the main window.
the tag browser is amarok-like with an integrated search engine.
Try it and enjoy!

Required gambas libs:
gb.qt
gb.net
gb.form
gb.image
gb.setting
Last changelog:

10 years ago

NEWS:
* Sun Nov 11 2007 pxpert
- I'm changing all the code structure that manages the connection between mpd and lnkmusic, to make it a separate component. So Other people can easily write their mpd client using this component.
- Anyway in the development (my :P ) version, I've added a very cool playlist manager and I changed the icon theme.
- The future version of lnkmusic will be great (but will be very bug exposed, as I'm changing a very big amount of code), and when I'll complete the core system, I will start working on the gui, I promise :)

* Sat Oct 20 2007 pxpert
- Corrected dynamic tray icon
- Small bug corrected: sometimes the playlist window keeped scrolling even if the dragging method stopped
- Small but important bug corrected: The add function didn't add the files if in between the tags are already present
- Now The riconnection after an error works correctly
- When dragging items with empty playlist the program crashed with a bad row index.
- The playlistinfo in the status bar is correctly viewed

* Mon Oct 15 2007 pxpert
- Compatible with gambas 1.9.90
- The playlist control is now a custom component so it can be easily changed/enhanced
- Made a little order in the Engine sources, now the functions and the variables are more understandable
- Set Standard types for variables: Integer for Positions, Long for songs id
- Changed the way we close the client: Now it's very very clean: if it is connected sends a close command to the server and waits for it for 5 seconds, if the server is too busy to reply the client itself closes the connection
- Changed the playlist management system: Now the prog doesn't need to store all the playlist or the db elements, so the entire program is faster and lighter
- The add/search/playlist getting methods were changed, and now are faster
- Changed the playlist viewer: Now an user can sort by clicking on the columns
- Solved a little bug when adding files from the fileview: now the playlist correctly displays all added files
- the method to move files was totally changed: Now it move only necessary files and in a better way
- Solved some minor bugs (Don't remember what bugs but they were very little :P )

* Thu Aug 23 2007 pxpert 0.1-12
- minor fix

* Mon Aug 20 2007 pxpert 0.1-11
- Added slovak translation. Thanks stettner!
- Now fully compatible with gambas 1.9.50

* Fri Aug 10 2007 pxpert 0.1-9
- Initial release

ozky

5 years ago

Is this project dead ? because lastest release it is from 2007 ?

Report

C

PxPert

5 years ago

Unfortunately I don't mantain it anymore... I'm no more a gambas developer, just turned to QT + c++ and I don't use mpd anymore, sorry.
I keep the project on kde-apps to let you be free to download the sources and maybe keep it updated!
Cheers

Report

Rasi

9 years ago

do you think it would be possible to make it independet of the enter key? :P

a little bit like the live search in amarok

Report

nicohibou

10 years ago

For some reason, it doesn't compile with gambas 1.9.90.

Otherwise it works perfectly well with gambas 1.9.50. Thanks for your work.

Report

nicohibou

10 years ago

ha, find a bug. Do you use the sourceforge bug tracker ?

Anyway, here is the bug description.
The 'clear list' button effectively clear the list, but just after that the app crash :
FMain.?.0: #13: Null object

Report

nicohibou

10 years ago

In fact the bug appears when I want to remove 2 or more items, what ever the way I do it. Item by item works fine

And if I may suggest some improvement, features:
- be able to use the key DEL to delete en entry
- make the playlist columns resizable
- make the file info panel reflect the item I have selected and not the file being played.

And a last note : it seems that it uses quite a lot of cpu. 15% on my dual core 2GHz. Normal ? Did that happend with older gambas ?

cheers

Report

C

PxPert

10 years ago

Hi, I'll soon (this day) release a new version of lnkMusic with a totally different way to manage playlists so there will not be the error you've just posted ;)
It will be 100% compatible with the last gambas version. Anyway with gambas 1.9.5 it uses 0-1% of cpu (Athlon xp 2600+) so it's strange it uses 15% of your cpu. I'll make some tests :)

Report

nicohibou

10 years ago

Tested this last version. It nearly works like a charm. When the playlist is empty, and I want to add the first item of the tag folder, it raises :
CNewGrid.?.0: Bad row index
WARNING: circular references detected
CTagView (1)
FToolTip (1)
FToolBar (3)
CNewGrid (1)
CSlider (2)
FMain (1)
CTag (9)
FExpander (1)
ToolPanelContainer (3)
Expander (1)
ToolPanel (1)


And about the cpu, it still consume 15% of my dual core 2Ghz. But I have tested on another laptop, a simple pentium M 1.6GHz, the process never shows in 'top'. Strange...

Report

C

PxPert

10 years ago

What a stupid bug, I've just fixed it and I'll soon release a bugfix release.
This is a pre-prerelease so it's normal it does not work perfectely!
Thanks for having posted this bug, if you discover other ones please tell me
And for the cpu problem, I think it's a gambas related prob with dual core cpus. I'll make a deeper search!

Report

nicohibou

10 years ago

It works fine now. Thanks !

Report

stettner

10 years ago

I compiled new gambas 1.9.5 and now there raise many errors with this new version.

Report

C

PxPert

10 years ago

Sorry I was out for holidays!
I haven't compiled gambas 1.9.50 yet, anyway I'll try it and update the changes, with an added translation
Thanks for your signalling!

Report

Damnshock

10 years ago

It looks like a good program but it's eating more than 25% of CPU in my machine!

I'm not gonna use a program with such a high usage of resources

Report

C

PxPert

10 years ago

what?
it is not possible!
On my pc it uses less (cpu and memory) resources than gmpc!
Can you tell me how many items are in the playlist? I've tried with playlists with 12000~ items with no problems

Report

Damnshock

10 years ago

403 items exactly :(

Don't think it's about the playlist, it should be another thing...

Damnshock

Report

C

PxPert

10 years ago

Can you join on irc.freenode.net #gambas if you're online?
Here I'll help you directly to discover the problem and to solve it!

Report

seraphyn

10 years ago

Thx for this App. I am Using mpd and there aren't enough clients for that i think. Keep up the Good work.

Seraphyn

Report

C

PxPert

10 years ago

Thanks! I'm actively working on this program and I'll soon update a bugfix release. It will be very faster and stable then the first version, so stay connected! :D

Report

dukebody

10 years ago

There is a confussion in Sourceforge about the name of the proyect. It's lnkmusic or inkmusic?

Report

C

PxPert

10 years ago

The program is called lnkMusic (with the L)
maybe I'll need to rename it in the future, i didn't think there was another project called inkmusic :)

Report

cewanf

10 years ago

Looks interesting, but I need more instructions on how to install/run this. Here's what I've tried:

:~/installationFiles/LnkMusic/lnkmusic$ ./lnkmusic.gambas
/usr/bin/env: gbr2: No such file or directory

Report

C

PxPert

10 years ago

to run it you need to install gambas2 (version 1.9.49). Here is the link: http://gambas.sourceforge.net/

There are binaries too for many distributions, just take a look at the download section of gambas

Report

stettner

10 years ago

I tried to run this program from binaries, and also from source, but it failed.

FMain.?.0: #2: Cannot load class 'TextEdit': Unable to load class file

Report

C

PxPert

10 years ago

strange, have u got gambas 1.9.49?
Anyway if you have irc join @ irc.freenode.net , channel #gambas
I'll help you directly :)

Report

C

PxPert

10 years ago

Anyway you've got that error because you don't have gb.qt.ext component installed, install it and you shouldn't have that problem anymore

Report

10 years ago

NEWS:
* Sun Nov 11 2007 pxpert
- I'm changing all the code structure that manages the connection between mpd and lnkmusic, to make it a separate component. So Other people can easily write their mpd client using this component.
- Anyway in the development (my :P ) version, I've added a very cool playlist manager and I changed the icon theme.
- The future version of lnkmusic will be great (but will be very bug exposed, as I'm changing a very big amount of code), and when I'll complete the core system, I will start working on the gui, I promise :)

* Sat Oct 20 2007 pxpert
- Corrected dynamic tray icon
- Small bug corrected: sometimes the playlist window keeped scrolling even if the dragging method stopped
- Small but important bug corrected: The add function didn't add the files if in between the tags are already present
- Now The riconnection after an error works correctly
- When dragging items with empty playlist the program crashed with a bad row index.
- The playlistinfo in the status bar is correctly viewed

* Mon Oct 15 2007 pxpert
- Compatible with gambas 1.9.90
- The playlist control is now a custom component so it can be easily changed/enhanced
- Made a little order in the Engine sources, now the functions and the variables are more understandable
- Set Standard types for variables: Integer for Positions, Long for songs id
- Changed the way we close the client: Now it's very very clean: if it is connected sends a close command to the server and waits for it for 5 seconds, if the server is too busy to reply the client itself closes the connection
- Changed the playlist management system: Now the prog doesn't need to store all the playlist or the db elements, so the entire program is faster and lighter
- The add/search/playlist getting methods were changed, and now are faster
- Changed the playlist viewer: Now an user can sort by clicking on the columns
- Solved a little bug when adding files from the fileview: now the playlist correctly displays all added files
- the method to move files was totally changed: Now it move only necessary files and in a better way
- Solved some minor bugs (Don't remember what bugs but they were very little :P )

* Thu Aug 23 2007 pxpert 0.1-12
- minor fix

* Mon Aug 20 2007 pxpert 0.1-11
- Added slovak translation. Thanks stettner!
- Now fully compatible with gambas 1.9.50

* Fri Aug 10 2007 pxpert 0.1-9
- Initial release

product-maker 10 50

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.2.22
updated Oct 20 2007
added Aug 10 2007
downloads today
0
page views today 3