Skip to content

AlignedTrack432/beefREE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12,021 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

DeaDBeeF is a multiple-platform music player for desktop operating systems that has been hostile to Russian speaking users and silenced those who spoke out.

After seeing this, I decided to use my free time to restore the Russian translation of DeaDBeeF and expand it using machine translation, with human contributions welcome!

This fork intends to maintain compatibility with upstream DeaDBeeF while restoring and expanding Russian localization.

This is a work in progress for now. Be free!

Install

These install notes have been taken from the upstream DeaDBeeF repo as this project is in it's infancy. Your mileage may vary. Visit the wiki page for detailed instructions.

If you have the dependencies - follow these simple steps:

  • Install Git, Clang toolchain
  • Remember to get submodules: git submodule update --init
  • Install dependencies
  • Run ./autogen.sh to bootstrap
  • Run CC=clang CXX=clang++ ./configure, followed with make and sudo make install.
  • You can switch to Russian by running the binary using LANG=ru LC_ALL=ru ./deadbeef
  • For more information about the build process, read the generated INSTALL file and the output of ./configure --help.

Currently, everything but Linux is UNTESTED. Your mileage may vary. If you use macOS or Windows, feel free to try, and open an issue!

macOS

  • Install Xcode. The latest one is the best, but older versions will usually keep working for a year or two.
  • Run sudo xcode-select --install - This will configure git and command line build tools
  • Clone the deadbeef git repository
  • Remember to get submodules: git submodule update --init

Command line

  • Run xcodebuild -project osx/deadbeef.xcodeproj -target DeaDBeeF -configuration Release
  • The output will be located here: osx/build/Release/DeaDBeeF.app

Xcode UI

  • Open the osx/deadbeef.xcodeproj in Xcode, and build/run from there

Windows

Prerequisites

  • MSYS2: Install the 64-bit version of msys2 and ensure to run pacman -Syu
  • Premake5: v5.0.0-beta1
  • Toolchain
pacman -S mingw-w64-x86_64-libzip mingw-w64-x86_64-pkg-config mingw-w64-x86_64-dlfcn mingw-w64-x86_64-clang mingw-w64-x86_64-libblocksruntime git make tar xz
  • Dependencies:
pacman -S mingw-w64-x86_64-jansson mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gtk2 mingw-w64-x86_64-mpg123 mingw-w64-x86_64-flac mingw-w64-x86_64-portaudio

Compiling

  • Ensure that you are in mingw64 shell (run mingw64.exe) and clone this git repository
  • From deadbeef main directory run premake5 --standard gmake2 using your corresponding path to premake5.exe
  • Compile with make config=debug_windows (debug build) or make config=release_windows (stripped/release build)
  • Find the resulting binaries in bin/debug or bin/release

Other notes

  • GTK3 uses Windows-10 theme and Windows-10-Icons by default. If they are not in msys2 tree, then they must be manually placed in the share/icons and share/themes. A different theme can be specified by editing the etc/gtk-3.0/settings.ini file.

Supporting this project

Please don't support DeaDBeeF. There are people who need your money more. For now though, click here to help fight poverty or here to help support Palestine. It's free!

About

A side-project to attempt to restore and expand the Russian translation of DeaDBeeF. Be free!

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 61.1%
  • C++ 29.7%
  • Shell 3.0%
  • Objective-C 2.8%
  • Assembly 1.7%
  • SWIG 0.4%
  • Other 1.3%