Coder Social home page Coder Social logo

loquality's Introduction

0 Greetings
:::::::::::

Thanks for deciding for LoQuality as a music player. Our intent is to let
you gather as much music on your local hard disc as you like.

In this document you can find:

1 Status
2 Getting LoQuality
3 Requirements
4 Installation
5 Known Bugs

1 Status
::::::::

It is still in a "pre-alpha" phase, so please do not expect too much!
Documentation of the player will be added soon.

2 Getting LoQuality
:::::::::::::::::::

Please install git on your computer. Then, in a console, switch to where you
want LoQuality to be put, and enter:

	git clone git://github.com/JohannesLorenz/LoQuality.git
	cd LoQuality

Then you are ready for installation!

3 Requirements
::::::::::::::

For the installation, of course, you'll need a C++ compiler.
You need the usual Qt libraries and headers (mostly called devel packages).

To install the Qt development files, run the following command:
sudo apt-get install libqt4-dev (on Ubuntu / Debian)
sudo zypper in libqt4-devel (on SuSE)

Also, make sure you have the package installed containing "qdbusxml2cpp" (should
also be available in the Qt4 development package).

For running LoQuality, you will need:
* mplayer or mplayer2
* ffmpeg for the flash downloader
* taglib and its headers
* youtube-dl and wget for the playlist downloader
  (youtube-dl must be the newest possible version)
* ssh for the file syncher

4 Installation
::::::::::::::

Compile LoQuality in 3 steps!

1. Read and accept license
2. ./configure
3. make

5 Known Bugs
::::::::::::

* You must wait at least 60 seconds after your flash video was downloaded in
  firefox. Then, you can start the flash downloader. If you start earlier,
  crashes occur...

loquality's People

Contributors

johanneslorenz avatar

Watchers

James Cloos avatar  avatar Philipp Lorenz avatar  avatar

loquality's Issues

Playlist db table needs length argument

The playlist db's table need another column which measures the length of a track in seconds.

Therefore, old databases need to be updated. Either all manually, or LQ needs an automatic check. The commands to check for existance of this column and to insert it are needed to found out in either case.

Think about a useful directory structure for src.

Currently, we have src/dbus and src/core. I wonder if we should split core in main (things that are called directly by main()) and core (core functions, accessible from everywhere). Also, we need some more directories.

Search for multiple words does not work

If you insert 128 and 10 into the search text field (top left, main window), it searches for "128 10", instead for songs that have 128 and ten in (possibly) different columns. This is annoying: You can not search for 128 kbps files with a rating of 10.

How to fix? Maybe just a change of the flags in MainWindow.cpp

tableWidget.findItems(text, Qt::MatchContains);

or otherwise, we might need to split the string and parse one substring after another.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.