Difference between revisions of "OvoPlayer"
From Free Pascal wiki
Jump to navigationJump to searchSekelsenmat (talk | contribs) |
m (→To Do: OSX > macOS) |
||
(19 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
==Info== | ==Info== | ||
− | OvoPlayer is a music player for various audio formats. | + | OvoPlayer is a multiplatform music player for various audio formats. |
===Features=== | ===Features=== | ||
− | * Can play and | + | * Can play MP3, FLAC, WMA, APE, OGG, MP4, AAC, M4A files (if supported by selected audio engine) |
− | * Cross platform - | + | * Can read and update tags of MP3, FLAC, WMA, APE and OGG files. Can read tags of MP4 and AAC. |
+ | * Cover viewer | ||
+ | * Cross platform - works on Linux and Windows | ||
* Multiple audio engines supported | * Multiple audio engines supported | ||
− | * Can import M3U, ASX, PLS, XSPF, BSPL, WPL | + | * 10 bands equalizer on supported engines |
+ | * Can import M3U, ASX, PLS, XSPF, BSPL, WPL playlists | ||
===Supported Engines=== | ===Supported Engines=== | ||
Ovoplayer can use various multimedia playback engines: | Ovoplayer can use various multimedia playback engines: | ||
− | * VLC - preferred choice, tested on Linux and Windows | + | * '''[http://www.videolan.org/ VLC]''' - preferred choice, tested on Linux and Windows |
− | * MPlayer - | + | * '''[http://www.mplayerhq.hu MPlayer]''' - plays almost any format, tested on Linux and Windows |
− | * XINE - almost complete (some performance issues), tested on Linux | + | * '''[https://www.xine-project.org/ XINE]''' - almost complete (some performance issues), tested on Linux |
− | * BASS - complete, tested on Windows | + | * '''[http://www.un4seen.com BASS]''' - complete, tested on Windows |
− | * GStreamer - | + | * '''[http://http://gstreamer.freedesktop.org GStreamer]''' - complete, tested on Linux |
+ | * '''Direct Show''' - complete, Windows only, may need to install codecs for Flac and Ogg | ||
+ | * '''Media Foundation''' - complete, Windows only, may need to install codecs for Flac and Ogg | ||
+ | * '''[http://wiki.lazarus.freepascal.org/uos UOS (United Openlib of sound)]''' - complete (no WMA, APE, MP4), tested on Linux and Windows | ||
+ | * '''[http://mpv.io LibMPV]''' - complete, tested on linux | ||
+ | |||
+ | Experimental or incomplete support | ||
+ | * '''FFMPEG''' - abandoned, API is very complex and somewhat unstable | ||
+ | * '''libZPlay''' - Windows only, some issues on detecting song end | ||
+ | |||
+ | ==Download== | ||
+ | |||
+ | Binary releases for Windows and Linux can be found here: | ||
+ | |||
+ | http://ovoplayer.altervista.org/downloads.html | ||
+ | |||
+ | Source code: see below. | ||
==To Do== | ==To Do== | ||
− | * | + | * macOS port |
− | * | + | * More audio engine support (libzplay, FMod, ...) |
− | |||
− | |||
==Development== | ==Development== | ||
− | + | OvoPlayer is hosted in SourceForge: https://sourceforge.net/projects/ovoplayer/ | |
− | |||
− | + | Source code is mirrored and kept synchronized on: | |
+ | * GitHub - https://github.com/varianus/ovoplayer | ||
+ | * GitLab - https://gitlab.com/Varianus/ovoplayer | ||
+ | |||
+ | ===Git=== | ||
+ | Use this command to check out the latest project source code: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/varianus/ovoplayer.git | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | A compressed source code archive can be downloaded here: | ||
+ | http://ovoplayer.altervista.org/downloads.html | ||
+ | |||
+ | ==Screen Shot== | ||
+ | [[File:OvoPlayerScreenshot.png]] | ||
==See Also== | ==See Also== | ||
Line 36: | Line 66: | ||
* [[Free Pascal Application Suite]] | * [[Free Pascal Application Suite]] | ||
* [[FPSound]] | * [[FPSound]] | ||
+ | |||
+ | [[Category:Example programs]] | ||
+ | [[Category:Audio]] | ||
+ | [[Category:Applications created with Lazarus]] |
Latest revision as of 01:22, 16 February 2020
Info
OvoPlayer is a multiplatform music player for various audio formats.
Features
- Can play MP3, FLAC, WMA, APE, OGG, MP4, AAC, M4A files (if supported by selected audio engine)
- Can read and update tags of MP3, FLAC, WMA, APE and OGG files. Can read tags of MP4 and AAC.
- Cover viewer
- Cross platform - works on Linux and Windows
- Multiple audio engines supported
- 10 bands equalizer on supported engines
- Can import M3U, ASX, PLS, XSPF, BSPL, WPL playlists
Supported Engines
Ovoplayer can use various multimedia playback engines:
- VLC - preferred choice, tested on Linux and Windows
- MPlayer - plays almost any format, tested on Linux and Windows
- XINE - almost complete (some performance issues), tested on Linux
- BASS - complete, tested on Windows
- GStreamer - complete, tested on Linux
- Direct Show - complete, Windows only, may need to install codecs for Flac and Ogg
- Media Foundation - complete, Windows only, may need to install codecs for Flac and Ogg
- UOS (United Openlib of sound) - complete (no WMA, APE, MP4), tested on Linux and Windows
- LibMPV - complete, tested on linux
Experimental or incomplete support
- FFMPEG - abandoned, API is very complex and somewhat unstable
- libZPlay - Windows only, some issues on detecting song end
Download
Binary releases for Windows and Linux can be found here:
http://ovoplayer.altervista.org/downloads.html
Source code: see below.
To Do
- macOS port
- More audio engine support (libzplay, FMod, ...)
Development
OvoPlayer is hosted in SourceForge: https://sourceforge.net/projects/ovoplayer/
Source code is mirrored and kept synchronized on:
- GitHub - https://github.com/varianus/ovoplayer
- GitLab - https://gitlab.com/Varianus/ovoplayer
Git
Use this command to check out the latest project source code:
git clone https://github.com/varianus/ovoplayer.git
A compressed source code archive can be downloaded here: http://ovoplayer.altervista.org/downloads.html