找回密码
 注册
查看: 1069|回复: 3

请教滔滔 关于音乐管理器

[复制链接]
发表于 2005-12-23 16:17:14 | 显示全部楼层 |阅读模式
什么播放器和iTune类似而且能播放ape?我在一篇文章上看到过不过忘记了他的名字了。他是基于GTK的只是知道需要许多库,包括Super MAC, mpg123, libogg等
发表于 2005-12-23 20:24:09 | 显示全部楼层
用 GStreaming 的似乎可以,我记得 GS 有 ape 的解码器……………

至于哪一个类似 iTune ,我就不知道了…………
因为我找的都是类似 Winamp 的…………
回复

使用道具 举报

 楼主| 发表于 2005-12-24 11:33:12 | 显示全部楼层
那GS的ape解码器在哪里有?支持CUE吗?
回复

使用道具 举报

 楼主| 发表于 2005-12-24 14:03:57 | 显示全部楼层
找到了,叫WX Musik

an open-source, cross-platform multimedia player and library.
Current version: Windows 0.4.2.2, Linux 0.4.2.2

    * Fast startup time.
    * Plays mp3, ogg, APE ,MPC ,FLAC, mp2, wav, aiff and wma (win only) files.
    * Net streaming support for icecast and shoutcast streams.
    * Advanced crossfading for smooth playback.
    * 16-band dual-channel equalizer!
    * Powerful batch and auto-tagging allows hassle free organization.
    * Reads APE V1 & V2,ID3V1,ID3V2,flac ,ogg and wma format tags.
    * Writes tags in APE V1 & V2, ID3V1, ID3V2,flac and ogg format.
    * Embedded SQL database makes searching and organizing 10000's of files quick and easy.
    * Supports multimedia keyboard or standard keyboard play control keys on windows and linux.
    * Random Auto DJ (single and album mode), shuffle and loop playback options.
    * Static playlist creation with drag 'n drop of single songs or whole albums or artists from the library view.
    * Mighty dynamic playlists.
    * Localized in 10 languages! (german,czech,italian,spanish,portuguese,norwegian,french,dutch,russian and polish)
    * Fuzzy search feature
    * Current album art display


Tired of music media libraries taking ages to just start up? Experience the fast startup time of wxMusik and these features:

    * Support for playing these kind of music files
          o mp3
          o ogg
          o wav
          o .flac
          o .mpc
          o .ape
          o .aiff

    * Powerful tag editing with ease of use.

    * Tag read and writing for
          o ID3V1/ID3V2 Tags
          o Vorbis Tags
          o APE V2 Tags
          o Flac tags
          o Reads APE Tags (V1 and V2) and id3v1 tag for all files, if no other tags are present. If no tags are are present, it can use filename to guess the tags.

    * Automated file retagging based on name and renaming based on tags, makes organizing your collection a fun.

    * Supports these languages:

          o English ,German, Spanish
          o Czech, Portuguese,Norwegian,
          o Italian ,Dutch ,Polish,Russian

    * Advanced customizable crossfader, makes continious play smooth like a DJ
    * Net stream support for icecast and shoutcast stream. Much work has been made to make this feature more reliable than other apps, if the stream gets interrupted.
    * Multi-threaded operation.
    * Supports multimedia keyboard play control keys on windows.
    * The embedded SQL database makes organization easy and fast.
    * Simple to advanced search options, including custom SQL queries. Do you want to know which songs have not been played for 1 year? Or which songs have been added in the last week? This is an easy task with the sophisticated dynamic playlist feature.
    * Simple playlists. Create them easily with drag 'n drop from the main list or from the selection boxes. This way you can easily add a songs of an artist or a whole album to your playlist.
    * Fast sorting of your songs in the library view by clicking the list header.
    * Dynamic (SQL statement driven) playlist feature, which gives you all information you can think of, accessible by one click.

    * Association of filetypes possible in the preferences.

    * On windows a balloon tooltip is shown above the trayicon on each song change with the song info.

    * A cool AutoDJ feature where you can change some settings in the preferences, like hours between earliest repeat of song.
    * AutoDJ has a new filter setting, which enables you to filter songs which are taken into account, when choosing songs to play. As a default this filter is set: "rating >= 0 and genre != 'Speech' and genre != 'Comedy'", which means that no songs with rating less than 0 , and songs from the Comedy and Speech genre will be choosen. Isnt that cool?
    * You are able to rate the songs from -9 to +9. Use shift + number for negative ratings ( Without shift you rate positive, if you didnt notice that already).

    * Drag and Drop from Filemanager
    * Only one instance check included.
    * Rebuild database feature, to resynchronize the tags if changed outside but keeps the other data like rating and play count.
    * Now Playing playlist, shows all played and to be played songs, songs can be rearranged by drag and drop, deleted and be added.
    * Genre comboxbox in Tag dialog offers standard id3v1 genres plus all used genres, and you can enter your own genre names.
    * Play menu in selection boxes and playlists allow to enque, play as next , play songs instantly.
    * Show in Library Menu gives fast access to other songs of the artist, album, genre or year

    * Much, much more. Try it now.



编译安装好像很麻烦


Compile on Linux
       
Assure the following stuff is available on your system...

    * CMake
    * fmod sound system
    * sqlite 2.8.16 (not sqlite 3.x)
    * GTK2 (GTK1 may work, but is not supported)
    * wxWidgets
    * optional
          o libmpcdec 1.2 (or musepack 1.0.3 or 1.1!)
          o libflac 1.1
          o libmac


CMake: homepage or download linux binary or download source
notes: just build as normal. consult package's readme.
GTK2: homepage or download
notes: read the gtk2 official installation guide or just use the install mechanism of your distribution. dont forget to install the devel packages

Monkeys Audio (MAC) : homepage or download
notes: just build as normal. consult package's readme or just use the install mechanism of your distribution. dont forget to install the devel packages

libFLAC: homepage or download libflac

notes: just build as normal. consult package's readme or just use the install mechanism of your distribution. dont forget to install the devel packages



libmpcdec 1.2: homepage or download
notes: libmusepack Version 1.1.is also supported.

just build as normal. consult package's readme or just use the install mechanism of your distribution. dont forget to install the devel packages


fmod sound system: homepage or download

    * download the 3.74 version (alsa should work with this version finally)
    * unarchive
    * cp fmodapi374linux/api/inc/* /usr/include (or your prefered include path)
    * cp fmodapi374linux/api/libfmod-3.74.so /usr/lib (or your prefered lib path)
    * ldconfig


sqlite: homepage, or download binary and download source

    * download sqlite 2.8.16 or later but not sqlite 3.x
    * unarchive
    * ./configure --enable-utf8;make; make install
    * move enclosed library to a library path
    * ldconfig


wxWidgets 2.6.1 or later or latest CVS : homepage or download

notes: Use latest CVS if possible, because usually more errors have been corrected than introduced.

For the cvs version use configure --with-gtk --enable-gtk2 --enable-unicode

gtk1 is somewhat faster than gtk2,but does not support unicode! ( Actually gtk2 is as fast as gtk1 on my ubuntu distribution)


IMPORTANT: use gtk2 unicode build if possible!



Compile wxMusik once you have all the dependencies...
wxMusik Source: download

If you are adventurous you can use the most current source code from the svn repositiory (in cvs is only the old 0.3.1.7 code)

    * svn checkout svn://svn.berlios.de/musik
    * cd musik/trunk/wxMusik
    * continue as described below

    * unarchive the source
    * cd wxMusik-0.4.2.0/
    * the wxMusik cmake scripts allow a out-of source build, so we create a subdirectory for the compiled files
    * mkdir crelbuild
    * cd crelbuild
    * execute " ccmake -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo .. ", and assure all the libraries listed above are found. If not you can disable the use of MAC,MPC or FLAC libs now.
    * while inside "ccmake", you can set CMAKE_BUILD_TYPE to RelWithDebInfo,Release (or Debug if you want a Debug Build) and CMAKE_INSTALL_PREFIX
    * You can now choose which wxwidgets lib should be used, unicode version or not and or if a wxwidgets should be statically linked or not.
    * press "c" to configure(maybe several times, until the [g] option apears), then "g" to generate the makefile
    * run make
    * if all is right, an executable named "wxMusik" will be generated.
    * run ./wxMusik in the current dir to try it out
    * do a 'make install' to install binary and data to CMAKE_INSTALL_PREFIX. All languages will be installed
    * copy the example playlists and radio channels from wxMusik-0.4.2.0/contrib/playlists to ~/.Musik/playlists
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-5-14 11:17 , Processed in 0.049901 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表