lnkMusic

Audio Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
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:

13 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

stettner

13 years ago

I have 1.9.49 gambas, and gb.qt.ext installed.

Report

C

PxPert

13 years ago

try to rebuild the sources:
open the project, then click on
project -> clean up
and then:
project -> compile all
if you have all the libs correctly installed it has to work (tested on other machines with gambas 1.9.49)

Report

stettner

13 years ago

I purged my gambas2 from repos and I compiled it from source and now it's ok. Thank. It looks better than gmpc in some features. It will be great client for mpd in future, I think.
I would appreciate:
- album covers
- more settings (OSD position etc.)
- maybe playlist and transparent tray icon :-)
Thanks

Report

C

PxPert

13 years ago

the album covers will be added in the next versions, with the possibility to fetch artist/song info and a playlist system.
you can change the osd position! just go to the options, osd tab and drag the osd wherever you want :)
The trasparent icon will be added too in the future versions
expect great changes in the next versions!

Report

vyazovoi

13 years ago

gambasic suxxx!!!! :(

Report

C

PxPert

13 years ago

This is not a costructive comment -.-
Gambas doesn't sux, it's perfect to write guis without having to spend months to create a single button, and the fact this app is lighter in termns of cpu and memory usage demonstrate it's very good

Report

vyazovoi

13 years ago

sorry, but best way for building gui - qt4
and installing of gambas for one small application - sux!

please, sorry for my english.

Report

C

PxPert

13 years ago

It's your opinion and I respect it.
If you think it's better to write native c/c++ app write one and then tell me.
Gambas is an interpreter like perl or python, so i don't know why you think it's so bad, anyway it is simply perfect for my needs and it's light enough to install it only to have a program like this.

Report

vyazovoi

13 years ago

I just said my opinion about gambas, don't worry, be happy ;)

Report

Superstoned

13 years ago

I think it's way cool ;-)

Though, to be honest, the music player field is filled for me, with amarok... Sorry about that ;-)

Can't you make amarok support mpd or something?!?

Ahh, maybe amarok screws up 2.0, and everyone will start using your app cuz it's like amarok 1.x ;-)

Report

chrisKA

13 years ago

A bit of advertisment:
My Amarok script http://kde-apps.org/content/show.php/AmarokMPC?content=51577 will synchronise Amarok with an MPD instance.

Furthermore mpdemu http://kde-apps.org/content/show.php/mpdemu?content=68431 will act as a mpd server and let amarok play this stuff.

Report

C

PxPert

13 years ago

I'm sorry but amarok uses a totally different way to store the playlist and to play music, so it's impossible to write a plugin.
This is one of the causes made me develop this app :)

Report

13 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

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2.22
updated Oct 20 2007
added Aug 10 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0