Skip to content

hainam2101/FoxTunes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoxTunes

A modular music player and converter using the BASS framework.

The main release is FoxTunes-2.1.1-net461.zip There is also a Microsoft Store package.

The wiki is FoxTunes-wiki

Main

  • The following input formats are supported: aac, ac3, aif, ape, dff, dsf, dts, fla, flac, kar, m4a, m4a, m4b, mac, mid, midi, mp1, mp2, mp3, mp4, oga, ogg, ogg, opus, rmi, wav, wma, wv
  • The following output formats are supported: flac, m4a, mp3, ogg, opus, wv

The UI components can be relocated and removed.

Main

Library, playlist and other elements can be customized using Javascript.

Hierarchy Playlist

DirectSound, ASIO and WASAPI output modes are supported.

Settings

Includes a mini player with optional artwork and playlist.

Mini A Mini B

Can be used with file associations and the "Send to" explorer action.

A Windows XP compatibile .NET 4.0 build is available, can be configured minimally. It needs at least;

Minimal

Themable. You can create a theme library with xaml. See the FoxTunes.UI.Windows.Themes project for an example. Two are included. I'm no artist;

  • Expression Dark - A style developed by Microsoft.
  • System - Use the default appearance. Minimal resource usage.

Various optional plugins are available;

  • ASIO - Low latency exclusive output, supports DSD direct.
  • CD - Play audio CDs from a physical drive.
  • DSD - Required for DSD direct.
  • DTS - Play .dts multi channel format.
  • DirectSound - Use standard windows audio session for output.
  • Encoder - A converter with various output formats.
    • Can rip CDs with the CD plugin.
    • Can up/down sample rate/depth with the Resampler plugin.
  • Javascript - Use JS for scriptable elements.
  • LibraryBrowser - An album art grid interface for the library. It can use lots of memory.
  • Logging - Use Log4Net logging back-end. Can be configured and disabled.
  • MetaDataEditor - A simple batch mode tag editor. Can embed artwork.
  • ParametricEqualizer - A ten band parametric equalizer.
  • Resampler - SOXR based high quality configurable resampler. Can perform up/down sampling.
  • SQLite - Use SQLite for database functions.
  • SimpleMetaData - A meta data provider using the file path and regular expressions. Recommended for older systems.
  • SqlServer - Use Microsoft SQL Server for database functions.
  • TagLib - Use TagLib for meta data functions.
  • WASAPI - Windows Audio Session API output.
  • Windows - Global key bindings (Multi media keys), system tray icon, system media transport controls, taskbar controls.

About

A modular music player using the BASS library.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 88.9%
  • C 9.1%
  • HTML 1.4%
  • Shell 0.4%
  • JavaScript 0.2%
  • TSQL 0.0%