Git Product home page Git Product logo

android-app's Introduction

android-app's People

Contributors

arkon avatar cleversheep avatar davidcralph avatar georgcantor avatar icrawl avatar irishsmurf avatar jac avatar pitu avatar renovate[bot] 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

android-app's Issues

Add to F-Droid

Currently the app is only available through the Google Play Store.

It could be nice to also distribute it by providing apks here, as release on GitHub.
Another place that could also be nice to provide those is on F-droid (https://f-droid.org/), an alternative store including only free softwares (as in freedom).

Some users are not that much fond of Google and the Play Store or can even have a phone without it (for example if they use Lineage OS), and this would allow them to use this application.

Sort favourites by favourited date

Suggestion by @shin Bojangles#3458 on Discord:

It would be cool to sort your favorites on the app by the date you favorited them.
Just so it makes it easier to go through what songs you want to download online or look up on youtube later.

Would require the API to return the timestamp when it was favourited.

Adding important guideline documents

Hi,
May I contribute some interesting documentation for this project, like setup documentation, code of conduct, code contribution and Bug reports guidelines.

Menu Popup is impossible to read in Android Q (Light Mode)

  • App version: 5.2.0
  • Android version: 10 (Android Q)
  • Device: Pixel 3 XL
  • Priority: Breaks UX.

Using Light mode in Android Q seems to break a number of UI components and text.
For example, the follow shows the Popup Menu options, and the poor text colouring on the Translators section of the About page.

Crash

Crashes when I push the play button.

  • App version: Latest (5.4)
  • Android version: 12, beta 5
  • Device: Xiaomi Mi 10T
  • Priority this should have – please be realistic and elaborate if possible: moderate

[Bug] Listen.Moe in Fdroid Store restarts itself.

App constantly restarts itself. I force quit it and I find it running again sometime later even though I have not used the app. I also found that starting Work Profile will start up the app in the back ground even though the app has nothing to do with the Work Profile.

The play menus in notifications show up up whenever the app restarts itself

  • App version: 5.4.2 (From Fdroid Store)
  • Android version: 11
  • Device: LG V20
  • Priority this should have – please be realistic and elaborate if possible: Low priority since this is mostly a GUI nuisance and battery optimization problem.

Changing 'Prefer romaji' setting doesn't update data in notification area

Changing the 'Prefer romaji' setting doesn't update song artist in the notification area (Pull down from top) (and lockscreen, but I believe thats the same 'entity')

Low priority since it doesn't update for the current song. Next song has the proper setting.

Video: https://puu.sh/AicOD/5dfe87f704.mp4

Further details:

App version: 3.0.0-alpha.15
Android version: Android 7.0
Device: Samsung Galaxy S7 SM-G930
Priority this should have: Low (Visual bug)

Filter field should be unfocused

From a review:

When I switch to Listen.moe from a different app, it shouldn't focus on Filter favorites input box (open keyboard) unless I tap on it knowingly.

[Enchantment] Add a timestamp for a song in Last Played list.

Add a timestamp for a song in Last Played list.

My reasoning is that sometimes when the WebSocket shits itself and doesn't update the name of the song anymore, it might be hard to notice if the song name has changed. Having some kind of indicator of what and when happened would help?

Homescreen widget

Hello, I would like to request a new feature. Can we have a homescreen widget for player? It can have option for staring a song, playing pausing audio or change stream. πŸ˜€

Song title is not updating

Please describe the problem you are having in as much detail as possible:

I have unstable network. When it laggs I have 'timeout' sign and song title stops updating but music is playing. Restarting app helps

Further details:

  • App version: 3.0.3
  • Android version: 8.1, LineageOS
  • Device: Xiaomi Redmi Note 4
  • Priority this should have – please be realistic and elaborate if possible: High

[Setup Flaw] The app stops playing music while the screen is off

The app stops playing music while the screen is off

If you have ever played a video in an android web browser using Invidious, your notice that you can turn off the screen and it still continues to play the the video. This is true even if battery optimization is turned on for the web browser. With Listen.moe, it will not play music with the screen off unless you turn off battery optimization. Can you change the implementation so that that it works more like playing a video with Invidious on the web browser.

  • App version: 5.4.2 (From Fdroid Store)
  • Android version: 11
  • Device: LG V20
  • Priority this should have – please be realistic and elaborate if possible: Low priority since there is a work around but people have to know how to turn on the work around. It also causes increased battery drain.

Crash issue.

This crash issue may be caused by the slow network.

Crash info:
crashActivity=me.echeung.moemoekyun.ui.activity.MainActivity

com.apollographql.apollo.exception.ApolloNetworkException: Failed to execute http call
at com.apollographql.apollo.internal.interceptor.ApolloServerInterceptor$2.onFailure(ApolloServerInterceptor.java:137)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:525)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.net.SocketTimeoutException: failed to connect to listen.moe/172.67.201.252 (port 443) after 30000ms
at libcore.io.IoBridge.connectErrno(IoBridge.java:169)
at libcore.io.IoBridge.connect(IoBridge.java:122)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
at java.net.Socket.connect(Socket.java:884)
at okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.kt:63)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at com.apollographql.apollo.cache.http.HttpCacheInterceptor.cacheFirst(HttpCacheInterceptor.java:129)
at com.apollographql.apollo.cache.http.HttpCacheInterceptor.intercept(HttpCacheInterceptor.java:54)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
... 3 more
java.net.SocketTimeoutException: failed to connect to listen.moe/172.67.201.252 (port 443) after 30000ms
at libcore.io.IoBridge.connectErrno(IoBridge.java:169)
at libcore.io.IoBridge.connect(IoBridge.java:122)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
at java.net.Socket.connect(Socket.java:884)
at okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.kt:63)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at com.apollographql.apollo.cache.http.HttpCacheInterceptor.cacheFirst(HttpCacheInterceptor.java:129)
at com.apollographql.apollo.cache.http.HttpCacheInterceptor.intercept(HttpCacheInterceptor.java:54)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)

Further details:

  • App version:
  • Android version: 5.2.2 (92)
  • Device: simulator AndroidOS 6.0.1

Finally:

If you confirm or fix it, please tell me the reason for the crash . πŸ˜„

[BUG] Can't Play after Notification Delete

Can't Play after Notification Delete.
step -> app start -> play music -> notificataion press stop button -> swipe notification(delete)
-> play music

  • App version:3.2
  • Android version: 8.0
  • Device: samsung galuxy 8
  • Priority this should have – please be realistic and elaborate if possible: High

Chinese Simplified translation

Hello!

The first version of Chinese translation has been completed. Please merge the translation in order to let me do some further language localization.

BTW: Great app!

Add Create playlist and Close feature in the Listen.moe app: j-pop and anime music radio

Components

Listen moe is an open source app for listening to music on android devices, which is listening to j-pop music via Tune radio. Users can search for the desired song, then play it, and support bluetooth, also headphones control. It looks very clean, so it's easy to use. The problem is that developers do not provide the "Create Playlist" feature and the "Close" feature.

Proposal

  • Propose "Create Playlist" feature in Listen moe app. We recommend that developers add those features / shortcuts in the Tune radio section, and modify the Users menu section to provide a "create playlist" page. And add two choices of features in the section, namely the choice of "Frequently played and Recently played". And grant permission to add j-pop music currently playing, by clicking on the shortcut icon add new list in the Tune radio section.

  • Propose the "Close" feature in the moe Listen app, add the feature in the notification / status bar of the android device, when j-pop music is being played. And gives the user access to eliminate notifications and turn off the music being played using the feature.

Mockups / Examples

Create Playlist

  • An example image in the Tune radio section, after the developer added the "Add playlist" feature / shortcut.
    Screenshot_20180301-105137-picsay.png

  • An example image after the developer modifies the User menu section to provide a "Create Playlist" page. Then add features "Frequently played and Recently played" in the section.
    Screenshot_20180301-105137-picsay.png

  • An example of the resulting image, after modification is complete.
    Screenshot_20180301-105137-picsay.png

  • Sample image after user adds j-pop music to Frequently played playlist.
    Screenshot_20180301-105137-picsayhsha.png

  • Sample image after user adds j-pop music to Recently played playlist.
    Screenshot_20180301-105137-picsaygvv.png

Close

  • An example image in the device status bar notification section, before the developer adds a "Close / icon shortcut" feature.
    Screenshot_20180301-105137-picsay.png

  • An example image in the device status bar notification section, after the developer adds a "Close / icon shortcut" feature.
    Screenshot_20180301-105137-picsay.png

Benefits

  • With the "Create Playlist" feature in the Listen moe app, users can create playlists of j-pop music that they listen to on Tune radio. And add the music to the Frequently Placed folder and to the Recently played folder. And can play j-pop music that has been added by them, at the desired time, so no trouble to find the j-pop music.

  • With the "Close / icon shortcut" feature in the status bar notification section, users will be able to turn off the music, without having to enter the Listen moe app. And can eliminate ongoing notifications, when j-pop music is being played.

Sleep timer number max increase/sleep clock off

Current version: 2.0.4/Android

  • current:

    current appearance

  • possible alternate appearance select:

    possible alternate appearance select

  • clock off variant:

    hr

    min

basically just increase the numbers for countdown and have well set optional definited times in clock off select variant.

sorry for bad * late night reports aren't my forte

Play button doesn't get updated on click/status

Please describe the problem you are having in as much detail as possible:
Pressing the play button doesn't change the icon which lets to the misinterpretation of play state. Gently nudging the view (Locking, minimising, or just in-app movement as shown in the video) refreshes the view and updates the button.

Video: https://puu.sh/AhFZr/e9330fa3d1.mp4
Video: https://puu.sh/AibX1/8e5d7effab.mp4 Updated video using new version (slight volume warning).
(This time not as horrible cropping, and with sound (since I thought it's needed to better explain whats happening) because I used 'Mobizen' instead of adb shell screenrecord)

Further details:

  • App version: 3.0.0-alpha.15
  • Android version: Android 7.0
  • Device: Samsung Galaxy S7 SM-G930
  • Priority this should have: Low (Visual bug)

"UNFAVORITE" doesn't fit into the screen and gets clipped

Please describe the problem you are having in as much detail as possible:
The word 'unfavorite' gets clipped in portrait mode.

Further details:
I am assuming this is only for some resolutions/aspect ratios, don't have more phones with me atm to test out.

  • App version: 5.2.2
  • Android version: 10
  • Device: OnePlus 7 Pro
  • Priority this should have – please be realistic and elaborate if possible: LOW

Screenshot_20201228-034839
Screenshot_20201228-034942
Screenshot_20201228-034947

LOGO

Hello, @arkon I want to contribute in "LISTEN.moe" so i designed a new logo for "LISTEN.moe" and it's free.

I hope you like it. If you like it, I will send you pull request, editable files/original source and .png format files. If there's something you want to change, I'll do it.

if you want i will send you my design

Upload betas to Google Play beta channel

Just checked last update date on Google Play and it's... Sept. 2018??

I've seen lots of commits since Sept. 2018 and some of them are labeled as 5.0.0-beta. So there's version 5.0.0 coming right?

I know these betas may be very unstable and even malfunctioning, but is it possible to upload these beta builds to F-droid or Google Play beta channel, or just GitHub release page?

I think there would be a lot of people expecting to get fresh updates from there.

Application doesn't stop when headphones get unplugged

I have a habit of unplugging headphones instead of pausing music apps properly, so I noticed that the app doesn't pause when you unplug the headphones. You can't close the notification control panel if that happens. What's worse, it used 259MB of data today, while I listened for something like 30 minutes. That's about 6 times more than a 192kbps cbr audio stream would take. All that data and resources on both sides wasted for something I wasn't using.

Scrolling to the ends of 'Last Played' list jitters.

Please describe the problem you are having in as much detail as possible:
Scrolling to the ends of 'Last Played' list jitters.
This might be default Android behaviour, but I am unsure, so might as well report it.

Video: https://puu.sh/A8TTf/1cb2d1b83e.mp4
(ignore the weird ass cropping. adb shell screenrecord magic..)

Further details:

  • App version: 3.0.0-alpha.13
  • Android version: Android 7.0
  • Device: Samsung Galaxy S7 SM-G930F
  • Priority: Low

Collapsed player has cut off text when font size is increased

Please describe the problem you are having in as much detail as possible:
Dear developer!
In the process of using, I found a bug in layout / display. As shown in the figure, in the first page, the text in the red box is half blocked. This may be an adaptation problem. I suspect it is because display and font size are set to large (mainly due to display size).
Because of some problems with my eyesight, I often use the largest font and display.
297165ECE247F4EDC808C49B7E0633F7
App version is 5.2.2, my mobile phone is Google nexus 6, screen resolution setting is 1920* 1080, font size and display size are the largest ! ! !, Android system is 8.0.
The above is a description of the problem. The overall experience of the software is good. You can see that the design is very attentive. Thank you very much for the efforts of the developers all the time. I hope to receive a reply.
Thank you!
bug-moemoekyun

Further details:

  • App version: 5.2.2
  • Android version: 8.0
  • Device: Google nexus 6
  • Priority this should have – please be realistic and elaborate if possible:

Request for copywriting

Hi
I would like to write a FAQ section to be added here and also a link provided to FAQ via the application.
If I may? And submit pull for merge.
My way of contributing to this wonderful application.

Rewrite TODOs

A rewrite was started in #56. This issue tracks various things that need to be fixed up before a release.

  • Fast scroll in lists

[Feature?] Seing more played songs and ability to star them.

This is a pretty specific use-case, but I usually listen to the radio when I am driving.
And that means I usually can't favourite/star a song (unless I'm at a red light or smt)
Also, only the last 2 played songs can be seen making this even worse ;...;

Yes, technically I can manually search the song and favorite it BUT, yet again I can only see 2 last songs, and most of the time the name will be in kana not in romaji/english, so entering is quite difficult 😱

Doing (expandable?) list of 5~ and having an ability to star them would be πŸ‘Œ

Thanks : )

Cannot login

cant login with error code 502, i use apps from f-droid and google play store

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.