Giter Site home page Giter Site logo

exaile-ideas's People

Contributors

virtuald avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

exaile-ideas's Issues

Dynamic link for files of play-list

I'll try to explain why I think that can be a good feature (English is not my own language).

I have database with folder and sub folder: Allmusic/Flac or ogg/ etc.. /artiste-album/file
I have reorganized and clean up my data base and conserve the sub-folder (like Flac/ or Ogg/) as there was.
But the "meta" folder Allmusic/ have changed, because before their was in "something/etc..".
So all my play-lists are broken.

I would love exaile to change playlist path of the files if the concerned folder is renamed and/or moved.
(of course if I can simply do that manually in any file please tell me! ;) )

feature request: for intelligent play list

Sorry if I don't put this feature request in the right place.

I would like new feature for intelligent play list.

Consider for example 3 play list (list A, B, C)
I would like to make a intelligent play list like that:
-max 10 tracks
-4 random tracks from plalist A
-3 random tracks from plalist B
-3 random tracks from plalist C
-and never twice same track

Thank you for this great soft!

GroupTagger: Choosing the order of tags

I'm using the GroupTagger plugin to add tags to many songs. It would be helpful to have some influence over the order in which tags are saved. Currently, all the tags are saved alphabetically. Ideally I could choose the order of the tags so that the ordered combination of words makes sense to me while DJing.

Flatpak Support

Since Linux is evolving, the stores are evolving to,
I think distributing packages on linux through http://flatpak.org/ (flathub store) can bring more people's attention to exaile.

Opening audio files from within a file manager should add them to a new playlist

Version 3.4.5

Current behavior:

Starting selected tracks or a whole directory in a file manager with an option like 'Play in Exaile' the tracks are appended to the last used playlist or the one opened (if the player is opened).

Desired behavior:

Starting selected tracks or a whole directory in a file manager with an option like 'Play in Exaile' the tracks are appended to a new playlist.

Identifying the key of the song

Hi,

I was wondering if it was possible to identify the key of the song that's being played. Or even a group of songs.

I know virtual DJ does a pretty good job of identifying and updating the key info as the song is played or even imported, I believe. I think traktor and a few other programs can do it as well, but haven't verified it myself.

Is this something that can be added to Exaile, as well?

Thanks

Support Music Similarity Computation and Automatic Playlist Generation [Enhancement]

For the Banshee player, there is a well working plugin called Mirage which analyzes a music collection, computes acoustic similarity models for each song and automatically generates playlists of similar music.

For this purpose it uses advanced techniques such as Mel Cepstrum frequency coefficient computation, multidimensional Gaussian models and respective Kullback Leibler divergence computation. The author describes the process in detail in his Master's thesis (German).

Sadly it is written in C# / Mono, so there's possibly no straightforward integration into Exaile.

As it is very useful especially for large and diverse music collections, it would still be awesome to have in Exaile some day.

Improve language tag support

The id3 standard[1] says that the TLAN tag should be a three letter representation according ISO-639-2 [2].

The language is represented with three characters according to ISO-639-2 [ISO-639-2]. If more than one language is used in the text their language codes should follow according to the amount of their usage, e.g. "eng" $00 "sve" $00

Maybe we can add a list of (translateable) language names[2]. This way the user see "Englisch", "French", "German", ... in the language column instead of "eng", "fra", "ger", ... .

Furthermore, in the track properties dialog, the user doesn't need to know the language code for the languages, he can just pick one from a drop down list.

[1] http://id3.org/id3v2.4.0-frames
[2] https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes

[StreamRipper] Always record

Please read the following suggestion carefully. I apologies for being too verbal.

Scenario:
Kimberly listens to a rare 05:00 minutes long music track of a rare genre, then Kimberly realizes that she really likes that music track, but, unfortunately, she has started to record the track from minute 03:00, and that music track is either rare or is either misnamed, thus she can not find further information about it.

Proposed solution:
When plugin StreamRipper is enabled and a stream is being played, always record a currently played track; recorded track be delete when music track has changed and user did not press on Record button while last track was played.

Result:
At the moment Kimberly presses on button Record, a currently played music track is not being deleted, it is kept along with next music tracks, until she stops to record on her demand.

[Windows] Make Exaile available as music player under "default apps"

Steps to Reproduce (for bugs)

On Windows 10,

  1. open system settings (the new GUI)
  2. system
  3. default apps
  4. under music player, try to select Exaile

Expected Behavior

Exaile should be available

Current Behavior

Exaile is not available

Environment

Exaile 4.0.0 Beta 2 build on Windows 10 Pro N 1511

[user experience] [files panel] [rfe/discussion] make files panel easier to navigate

Currently, the files panel has these elements:

  1. Toolbar, containing these buttons:
    • back
    • forward
    • up
    • reload
    • home
  2. path, by using a GtkComboBox with a GtkEntry inside it.
  3. a search bar
  4. a GtkTreeView

I think in the toolbar we could get rid of the reload button. Instead a GFileMonitor should be used to watch folders for changes.

Path: Why is this using a GtkComboBox when there is no way to bookmark the current directory? How about just using a GtkEntry? Or is there a way to bookmark I don't know about?

Instead I think exaile should have another button for easy access of external mass storage devices. I often have to type in a path manually or have some 5…10 clicks to get to those devices. Bad thing is, this behaviour would be platform-specific:

  • On Windows this button should go to the highest level, displaying all disks C:\, D:\, E:\, …
  • on Linux this depends on which desktop environment (DE) you are running.
    • Gnome (gvfs) will mount removable disks below /run/media/username/. Downside: unmounted disks are not present. Alternatively there is other-locations:///, which currently isn't supported by gvfs but only by nautilus.
    • KDE mounted below /media/ when I checked last
    • I don't know about other DEs.
  • I don't know anything about Mac OS X.

Ideas? Comments?

Half star ratings

A user suggested they would like half-star ratings. On its face this doesn't seem terrible, but I'm not sure what the UI would look like for this.

Originally suggested by @phalgunlolur

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.