GithubHelp home page GithubHelp logo

dreamdevel / eradio Goto Github PK

View Code? Open in Web Editor NEW
34.0 8.0 6.0 579 KB

A minimalist and powerful radio player for elementary OS Loki

License: GNU General Public License v3.0

CMake 16.15% Vala 83.85%

eradio's Introduction

eRadio

A minimalist and powerful radio player for elementary OS

Build & Install

elementary OS Loki

  • git clone https://github.com/DreamDevel/eRadio
  • cd eRadio
  • run ". ./tools/dev-shell" to export project PATH
  • run "install-deps" to install all dependencies
  • run "build" to build the project
  • run "install-app" to install eradio, icons and schemas

Ubuntu 16.04 Based Distros

Note : Use build & run command for development after installation

eradio's People

Contributors

fotinisk avatar georgesofianosgr avatar thesirc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eradio's Issues

Invalid Desktop file

AppCenter Dashboard ran desktop-file-validate on your project's .desktop file and received the following errors:

com.github.dreamdevel.eradio_2.0.1_amd64/usr/share/applications/com.dreamdevel.eradio.desktop: error: value "2.0.1" for key "Version" in group "Desktop Entry" is not a known version


For more information, see the Desktop Entry Specification

If you need help with this issue please stop by the gitter channel.

Affects: v2.0.1 release

System tray minimalism

Is your software capable of being accessed via the system tray (similar to radiotray-ng) and if no, do you have any plans to implement such a GUI option?

No Audio No error-report

install eRadio on elementaryOS loki, then run from the terminal, no error mention but no audio out

[INFO 20:26:03.457242] Application.vala:155: eRadio version: 2.0
[INFO 20:26:03.457295] Application.vala:157: Kernel version: 4.4.0-42-generic

SoundMenu play button doesn't change to pause

In sound menu all buttons work but icon doesn't change to pause when playing station.
Our previous mpris file was working fine in luna.
I don't know what's wrong yet , other media players don't have this bug.

Cache m3u,asx,pls

Every time a "playlist" type is being played decoders read content on the fly.
If files are being cached for the session, stream will start faster.

Add streamripper capacity to save songs from radiostations

I don't want to setup 3 differents programs, for music, radio and radio recording... Would be nice being able to record some stations with streamripper, and saving it in the music directory...

Requirement I see:

  • "Record Now" button, to click ad-hoc and start or stop recording manually
  • Ability to add several stations, and then start/stop all recordings at once ("Record all")
  • Specify output format
  • Specify output directory

Warnings about Debian control file

AppCenter Dashboard found some issues with your debian/control file. While we will continue
to try to build your project, we recommend you take a look and fix these
problems for next time.

  • Source is not correct. It should be "com.github.dreamdevel.eradio"
  • Package is not correct. It should be "com.github.dreamdevel.eradio"

If you need help with this issue please stop by the gitter channel.

Affects: v2.0.1 release

Crash when changing genre of station

Crashes when removing a genre from station which is the last one in the genre.

Reproduce:

  • Add one station with two genres
  • Navigate to one the genres
  • Edit stations and remove the genre

Display Current Song Information

Hi.

I've encountered this app before and as an ElementaryOS enthusiast I'm from time to time trying to see is it up to par with RadioTray and Gradio.
Unfortunately the reason I stayed away from eRadio is still here. There is no way for me to see the song I'm listening. The volume menu does not shows it (just the radio station name as Track and "from unknown" as Artist) and also the notification does not work although eRadio app is visible in the notification settings and it's enabled to do everything.
I believe that the Internet radios are great way to discover a new artists or music but without possibility to see anything about the track I'm listening this app usually gets purged from my system within minutes.

I'm running Vanilla ElementaryOS Loki Stable.

Anyhow, thank you for your time and effort.

Cheers.

Sometimes next button seems disabled

Sometimes next button seems disabled but it is not.
It must be freya gtk theme bug because it doesn't happen with other themes.

Reproduce:
Double click the station before the last one.
Click next button.
Add new station.

Move from SQLHeavy to SQLite

SQLHeavy is deprecated and cannot be installed via ppa. I have so much trouble to install it. Would it be possible to move to sqlite?

Keyboard focus on new genre addition not working

set_cursor with start_editing = true not working after adding a new genre to station.
For unknown reason editing is canceled immediately after start_editing is emitted.

Needs further research. Maybe is a GTK bug.

Discover Category

It's important to create a way for users to easily find and add stations from within the app.
Currently they can import eRadio Packages, use webradio URL Handler & Use Web Extensions.

Discover view will connect to a Radio stations repository and retrieve stations info.

  • It should be fast as the other sidebar categories.
  • Should not be confusing, maybe just a "preview" button and "Add To Library

Invalid Desktop file

AppCenter Dashboard ran desktop-file-validate on your project's .desktop file and received the following errors:

com.github.dreamdevel.eradio_2.0.2_amd64/usr/share/applications/com.github.dreamdevel.eradio.desktop: error: value "1.1" for key "Version" in group "Desktop Entry" is not a known version


For more information, see the Desktop Entry Specification

If you need help with this issue please stop by the gitter channel.

Affects: v2.0.2 release

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.