You are not logged in.

#1 2010-07-31 11:48:58

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Simple lightweight Qt audio player: TepSonic

Hi,

I'd like to introduce my opensource project TepSonic. It's a simple lightweight audio player written in C++ using Qt. It's a multiplatform application (but still having some issues on Windows, MacOS X port in progress).

TepSonic supports collections, data are stored in database (using MySQL or SQLite (default) backend) and is easily extensible via plugins. At the moment it has only Last.fm scrobbling plugin.

Some images:
screen3.jpg
screen2.png

I'm looking for both, user feedback and some help - advices from more experienced users are welcomed, so are patches.

Official homepage: http://www.tepsonic.org
Qt-apps homepage: http://qt-apps.org/content/show.php/Tep … ent=123991
Bugzilla: http://bugs.tepsonic.org
PKGBUILD: https://aur.archlinux.org/packages.php?ID=36950 (git version, stable releases sucks big_smile )

Last edited by ProgDan (2010-07-31 12:16:17)

Offline

#2 2010-07-31 12:10:21

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Simple lightweight Qt audio player: TepSonic

Awesome work ProgDan! big_smile

I like it! Can we have a PKGBUILD? smile

Offline

#3 2010-07-31 12:15:35

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: Simple lightweight Qt audio player: TepSonic

gtklocker wrote:

Awesome work ProgDan! big_smile

I like it! Can we have a PKGBUILD? smile

Thanks!

I added link to the PKGBUILD to the first post

Offline

#4 2010-07-31 12:53:17

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Simple lightweight Qt audio player: TepSonic

<shamless_plug>Ok, you also helped me ..."de-stuck" and gave me inspiration to finally create my first blog post tongue

http://archlinux.me/gtklocker/2010/07/3 … -tepsonic/
</shameless_plug>

Last edited by gtklocker (2010-07-31 13:02:52)

Offline

#5 2010-07-31 13:11:32

rollenwiese
Member
Registered: 2008-02-24
Posts: 69

Re: Simple lightweight Qt audio player: TepSonic

cmake needs to be a dependency in the PKGBUILD -thanks,

Offline

#6 2010-07-31 13:14:33

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: Simple lightweight Qt audio player: TepSonic

@gtklocker: wow, nice text! Thank you!

@rollenwiese: Thanks, I rather added it to makedepends()

Offline

#7 2010-08-05 05:06:21

anti-destin
Member
Registered: 2009-02-14
Posts: 234

Re: Simple lightweight Qt audio player: TepSonic

this looks really nice. i'd like to see where you go with it.

some thoughts:

1. this may already be planned, but how about customizable keyboard shortcuts? global shortcuts would be nice, too (i see this on the buglist.)

2. here's an idea for the search function:
-activate the search field with a keyboard shortcut (e.g., 'j' for 'jump')
-search for words, not strings (e.g., searching for 'porcupine voyage' brings up 'porcupine tree - voyage 34', even if 'porcupine voyage' appears nowhere in the name)
-after typing in some keyword, play the selected song by pressing 'enter'
-after hitting 'enter', clear the search field, show the whole playlist, and highlight the song

3. would it be possible to implement something like foobar2000's shuffle algorithm? in particular, i like this: if i jump to a specific song s, that song s becomes the new reference point. so, e.g., once s ends, skipping to the previous song skips to s, not to what would have been the previous song had s not been selected.

Offline

#8 2010-08-06 16:17:01

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: Simple lightweight Qt audio player: TepSonic

@anti-destin: I'm glad you like it. Thanks for the ideas, the foobar's shuffle looks like a good idea. The shortcuts (editable local and global) are all in development now. And about  the searching - do you mean playlist or collections searching? in collections the searching is somehow broken and need some fixing (on todo list), the playlist searching uses track name, album, interpret and genre to filter matching items.

Offline

#9 2010-08-06 20:15:54

anti-destin
Member
Registered: 2009-02-14
Posts: 234

Re: Simple lightweight Qt audio player: TepSonic

progdan, i mean playlist searching. i don't use tags of any sort, so most of the fields are empty. so any search is a search using file names or track names. but then i can't search for words, only strings. searching for words often fails, simply because the combination of words isn't an actual string in the file name.

Offline

#10 2010-08-06 21:26:29

ProgDan
Member
From: Prague, Czech Republic
Registered: 2007-10-04
Posts: 441
Website

Re: Simple lightweight Qt audio player: TepSonic

anti-destin wrote:

progdan, i mean playlist searching. i don't use tags of any sort, so most of the fields are empty. so any search is a search using file names or track names. but then i can't search for words, only strings. searching for words often fails, simply because the combination of words isn't an actual string in the file name.

I see. It sounds reasonable, I'll insert it to todo and see what I can do. Keep tracking git, one day it will apeear there, but not sooner then in two weeks or so...

Offline

#11 2010-08-06 21:28:27

anti-destin
Member
Registered: 2009-02-14
Posts: 234

Re: Simple lightweight Qt audio player: TepSonic

sounds good! i can't wait to see how the project shapes up.

Offline

Board footer

Powered by FluxBB