
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
TepSonic is a simple and fast audio player but it has all the basic functions that every good audio player should have. TepSonic is not trying to be like Amarok or Banshee, it stays small and simple.
TepSonic is written in C++ using Qt framework and it's published under GNU General Public License version 3.
9 years ago
0.98.3
- metadata editor
- UI for configuring audio output devices
- UI for setting Phonon effects
- playlist shuffling
0.98.2
- custom implementation of Last.Fm API
- improved Last.fm plugin: 'loving' tracks, cache of tracks to submit, OAuth authentication, support for Windows
- fixed some race conditions
- many small fixes
0.98.1
- filesystem browser with bookmarks
- stop-after-this-track option
- navigation in playlist by arrows
- improved collections building
- bitrate column in playlist
- run-time enabling/disabling of plugins
- improved MacOS X support (pvanek)
- lots of various bugfixes and improvements
0.98.0
- global shortcuts
- 'Various Artists' in collections
- automatic detection of supported audio formats
- use of lastfmlib for Last.fm scrobbler plugin
- rework of collections and playlist builder and populator threads
- support for MacOS X
- various bugfixes
0.97.0
- extended informations in collections
- improved collections building algorithm
- disable sorting when inserting tracks to playlist
- added "Expand all", "Collapse all" and "Remove from harddisk" actions to collections' popup menu
- possibility to disable compiling plugins using -DWITH_{PLUGINNAME}=OFF cmake switch
- when passing files as program parameters, start playback automatically as soon as first track is added
- many little improvements and bugfixes
0.96.0
- Autoconf replaced by CMake
- builds on Windows
- fixed UTF-8 encoding in trackbar
- added .desktop file and icons
- added .ico icon for Windows executable
- added feature to delete file from harddisk via context menu in collections browser
- implemented changing volume by scrolling on trayicon
- many small fixes & improvements
9 years ago
0.98.3
- metadata editor
- UI for configuring audio output devices
- UI for setting Phonon effects
- playlist shuffling
0.98.2
- custom implementation of Last.Fm API
- improved Last.fm plugin: 'loving' tracks, cache of tracks to submit, OAuth authentication, support for Windows
- fixed some race conditions
- many small fixes
0.98.1
- filesystem browser with bookmarks
- stop-after-this-track option
- navigation in playlist by arrows
- improved collections building
- bitrate column in playlist
- run-time enabling/disabling of plugins
- improved MacOS X support (pvanek)
- lots of various bugfixes and improvements
0.98.0
- global shortcuts
- 'Various Artists' in collections
- automatic detection of supported audio formats
- use of lastfmlib for Last.fm scrobbler plugin
- rework of collections and playlist builder and populator threads
- support for MacOS X
- various bugfixes
0.97.0
- extended informations in collections
- improved collections building algorithm
- disable sorting when inserting tracks to playlist
- added "Expand all", "Collapse all" and "Remove from harddisk" actions to collections' popup menu
- possibility to disable compiling plugins using -DWITH_{PLUGINNAME}=OFF cmake switch
- when passing files as program parameters, start playback automatically as soon as first track is added
- many little improvements and bugfixes
0.96.0
- Autoconf replaced by CMake
- builds on Windows
- fixed UTF-8 encoding in trackbar
- added .desktop file and icons
- added .ico icon for Windows executable
- added feature to delete file from harddisk via context menu in collections browser
- implemented changing volume by scrolling on trayicon
- many small fixes & improvements
mcder
9 years ago
to install:
ccr -S tepsonic
Report
progdan
9 years ago
Report
Nikoli
9 years ago
Report
Nikoli
9 years ago
cmake -C /var/tmp/portage/media-sound/tepsonic-9999/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LASTFMSCROBBLER=ON -DLANGS= -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/media-sound/tepsonic-9999/temp/gentoo_rules.cmake /var/tmp/portage/media-sound/tepsonic-9999/work/tepsonic-9999
loading initial cache file /var/tmp/portage/media-sound/tepsonic-9999/temp/gentoo_common_config.cmake
...
-- Translations to build:
CMake Error at player/CMakeLists.txt:218 (add_dependencies):
add_dependencies called with incorrect number of arguments
CMake Error at plugins/LastFmScrobbler/CMakeLists.txt:96 (add_dependencies):
add_dependencies called with incorrect number of arguments
P.S. cmake -LH shows wrong name for -DLANGS= option (LANGUAGES).
Report
progdan
9 years ago
Report
Nikoli
10 years ago
http://gitorious.org/gentoo-multimedia/gentoo-multimedia/trees/master/media-sound/tepsonic
Report
Nikoli
10 years ago
Report
progdan
10 years ago
Report
Nikoli
10 years ago
Report
dglent
10 years ago
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_PHONON_INCLUDE_DIR (ADVANCED)
i ve found a workarround to make it work i add to cmake the "-DQT_PHONON_INCLUDE_DIR=/usr/include/KDE/Phonon/" (found in google), it works the compile now, but i dont know if it is the appropriate solution
Report
dglent
10 years ago
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_PHONON_INCLUDE_DIR (ADVANCED)
i ve found a workarround to make it work i add to cmake the "-DQT_PHONON_INCLUDE_DIR=/usr/include/KDE/Phonon/" (found in google), it works the compile now, but i dont know if it is the appropriate solution
Report
progdan
10 years ago
Report
dglent
10 years ago
i have updated the rpm http://www.mandrivalinux.gr/rpm/2010.1/i586/tepsonic-0.96.0-1mgr2010.1.i586.rpm
Report
progdan
10 years ago
Report
Nikoli
10 years ago
...
Qt PHONON library not found.
...
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
QT_PHONON_INCLUDE_DIR (ADVANCED)
...
Previous build system did not have this problem.
Also fix '2) COMPILING' in README.
Report
dglent
10 years ago
i found very usefull the search bar for the playlist, i propose as a feature the ability to delete a file directly from the collection
here is a rpm for Mandriva 2010.1 32bit
http://www.mandrivalinux.gr/rpm/2010.1/i586/tepsonic-0.95-1mgr2010.1.i586.rpm
Report
dglent
10 years ago
Report
progdan
10 years ago
Report
progdan
10 years ago
Your idea about removing items from collections is little problematic. I'd rather use some sort of blacklist for files and dirs to be excluded from collections when rebuilding them. Removing file from collections would lead to choice "Delete from disk" or "Add track/album/interpret to blacklist"...and that could work...yeah - great idea man, added to TODO :-)
Report
Nikoli
10 years ago
I Build system:
1) make fails with MAKEOPTS="-j4".
2) make install does not install libs and translations.
When this issues will be fixed I will add ebuild to bugs.gentoo.org.
II Icons:
'optipng -o7 icons/*.png' will save 44 Kb, /usr/bin/tepsonic will be 20 Kb smaller.
III Tepsonic:
1) Status bar does not support UTF8.
2) Collection part of window can not be resized, also DPI 146 looks ugly in settings window.
3) Scrolling at trayicon does not change sound.
4) Menu is... unusual, may be you will move Tepsonic and Playlist to File?
5) Some files are not present in collection list, only artists with no albums and tracks
6) tepsonic /path/file does not start playing it
7) Loading file from dir not in collections list crashes tepsonic.
8) Clicking at song in collection does not add it to playlist.
Report
progdan
10 years ago
Report
Nikoli
10 years ago
* QA Notice: The following shared libraries lack a SONAME
* /usr/lib/libtepsonic_lastfmscrobbler.so
Also we need qmake option for using /usr/lib64, /usr/lib32 or any other path instead of /usr/lib.
Translations are not installed for me.
tepsonic /paths works, but does not start playing /paths, without such behaviour tepsonic is not optimal as default choice for opening audio files in file managers.
http://pub.nikoli.msk.ru/portage-overlay/media-sound/tepsonic/tepsonic-9999.ebuild
ebuild works, but is not enough good for Gentoo yet. If you will add it to downloads, please add link because I will periodically update this file.
Report
progdan
10 years ago
I fixed the translations, this time for sure and added sonamed symlinks to plugin lib.
Target folders can be now specified by passing PREFIX,LIBDIR and BINDIR variables as qmake parameters (see dirs.pri).
Thank you!
Report
Nikoli
10 years ago
May be you need to change links in README (homelinux.net) and paths in Doxyfile (/home/...)?
Why you marked statusbar problem with non-latin characters 'Unconfirmed', does it show well russian or japanese tags for you?
Report
progdan
10 years ago
Report