Git Product home page Git Product logo

android-wail-app's Introduction

aka Abstractny Mujic

trophy

I work on & with software that builds & runs software:

  • 🌿 Build systems: Bazel, Gradle
  • ☸ Clustering & containers: Kubernetes, Docker
  • 🧠 Compiler plugins: kotlinc, javac
  • 🎨 IDE Plugins: IntelliJ
  • 🛠️ Infrastructure backends
  • 🍄 Reactive & async programming: RxJava, Kotlin Coroutines, etc

android-wail-app's People

Contributors

artem-zinnatullin avatar bassstorm avatar bryant1410 avatar dimsuz avatar dotwee avatar ilya-murzinov avatar joonki34 avatar nasa42 avatar regisd 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-wail-app's Issues

Show notification after enabling while music is playing

@ilya-murzinov when music is playing and status bar notifications are not enabled, if I enable status bar notifications they won't show until track changed

I think it's possible to check WAILSettings.getNowScrobblingTrack() and if result is not null when user enables notifications you can show notification immediately

Pocket Casts Tracks not scrobbling but showing up as currently listening

When I listen to a podcast with Pocket Casts (http://www.shiftyjelly.com/pocketcasts) the currently listening state is sent to last.fm but when playing is finished, the track does not get scrobbled.
I'm not sure if this is intended behavior but I think people would expect either the tracks got scrobbled or not showing up at last.fm in general. (personally I would like to scrobble my podcasts ;)

Tested with Nexus 5 and Nexus 7 (2012)
v0.6.4 beta (from Play Store)

Language selection in Settings

@tehabe helped with German translation #28, so I think, it's time to add language selection to the WAIL Settings for users, who want to set it manually (me for example :)

I think it should be spinner with next items:

  • Auto (selected by Android from available resources)
  • English
  • German

Later we'll be able to add other languages

Simple widget for turn on/off scrobbler

"Those would be extra but a simple scrobble on/off switch.
Example would be when I listen to comedy albums, I don't want those going to my last.fm list."

Multiple track scrobbling

There is a bug (incorrect behavior) in WAIL.

WAIL can scrobble track multiple times if you or Android will pause the track WAIL can scrobble it, and then, scrobble it again if it will be continued

"Disable scrobbling over mobile network"

Does "off" mean mobile network will be used or does "off" mean it won't be used.

It should be the latter also the description should be "Scrobbling over mobile network"

Strange compatibility with Stellio player

When scrobble writes "null - null", then after 20-30 seconds to stabilize
And in it I liked being able to listen to the audio of the [vk.com]
But the fact that it does not always work correctly with Wail - it saddens me

Handle common errors from Last.fm api

Such as authorization problems and so on which can occur in every request, if Retrofit will be used as API layer, it can be simply done by request interceptor which will create special exceptions with parsed errors

Notifications bug?

In Russian:

"В последней на сегодня бете при выключении оповещения в статус-баре через некоторое время отключается и звуковое оповещение о заскробленном треке. Закономерность уловить не смог, заметил вчера вечером. Сегодня обновлял прошивку, после пеерзагрузки точно слетело. При этом, если включить звуковое оповещение в настройках, авоматом включается и оповещение в статусбаре.
Как-то так. Если надо будет, я отправлю логкат"

Having "press back twice to exit" looks wrong

This looks wrong: why app is forcing me to press back twice to "exit"?

  1. What do I gain by this? No android apps on my phone do this thing, it feels very unusual and "bad" for my habits. Why can't I just go back right away and return if I need, that can be easily done.
  2. Pressing "back" is not "exiting" on Android - it is more like "leaving" the app. It remains in a 'sleeping\cached' state and I can see it in "recent apps" list and I can return to it anytime.
  3. Some apps do override back button, but they have specific reasons for that: for example Chrome and Firefox - they use this for navigation back to previous document and this makes sense. And even there there's no "twice to exit" thing

All in all, this seems rather odd thing to do, especially for this app.
Do you consider removing it or at least make it optional (but why anyone would need it? ;))

Track doesn't scrobbles

Hi,

In the track section where scrobbled tracks are shown there are some tracks which keeps showing scrobbling but doesn't gets scrobbled

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.