Giter Club home page Giter Club logo

homerplayer's People

Contributors

msimonides avatar sheriannebolling avatar sladix avatar sr093906 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homerplayer's Issues

Publish APK on Github?

Would you mind publishing the .apk file here at Github along with your releases/ โ€“ so it gets available also for folks with no Playstore access? I'd then make it available for easier install/update via my F-Droid compatible repo ๐Ÿ˜บ

Thanks in advance!

When fast forwarding or rewinding, sped through audio doesn't stop

When attempting to fast forward or rewind through parts of a book, pressing and holding either button sufficiently long enough causes the audio to play rapidly, but never stop until the audio is stopped via the stop button. When the rapid navigation stops, the awful, loud, sound of audio being read quickly continues to loop, even though nothing is then being pressed. When I listened closely, the sound of the audio being read at normal speed can be heard under the fast forwarding.

The audio being sped through quickly is really loud and intelligible and doesn't provide any usefulness, especially now that there is a timer displaying when a user is. Frankly, I think it would scare my grandmother and don't think she would be able to stop the application, especially so in kiosk mode.

Re-check for mounted SD card

After switching device to Kiosk mode, we have an ability to make the device boot directly to the application (after unlocking screen), which is awesome.

However, this has a sideeffect of starting app before SD card could have mounted and shows 0 books.
It can be solved by killing the app, waiting for the card to mount and then starting app again, but that requires going out of kiosk mode.
It would be nice if when app finds 0 books, it would re-check periodically for mounted sd card again after a timeout.

Device

Moto G 2014 ( XT1068 )

Reproduction steps

  1. Set up kiosk mode
  2. Put audiobooks on sd card and insert into device
  3. Boot the device,
  4. After unlocking screen choose HomerPlayer as default launcher
  5. Boot the device again
  6. See that Homer Player shows no audiobooks even though there are some on sd card
  7. Kill Homer Player ( :( )
  8. Launch again
  9. See that it sees books

Make application scale to fit the 10'' screens

There are black bars on the large screens now. Seems that application knows only about 7'' screen width max. It seems to be great for visually impaired people to have fonts, buttons and coloured rectangle scale to fit screens of 9'' and 10.1'' width.

Enhancement - After hardware boot bring start homerplayer and bring to front

Hi,
just as idea. Is it possible to start homerplayer and bring it to front after a device booted?
Otherwise when running out of battery the icon has to be touced to enter kiosk mode again.

Maybe it's easier to solve this with automation apps like Tasker.
Anybody else solved this startup stuff in a way?

Skip between chapters/audiofiles

Is it possible to add the function of being able to skip to the next/previous audio file in subfolders instead of just fast forwarding/rewinding? If I load up an audiobook of short stories so the folder in Audiobooks is called "Short Stories" and the files inside it are separate mp3 files for each story, the only way to listen to the third story without listening to the first two is to fast forward, which requires me to know how long each of the short stories are and also can take a long time to fast forward through. Thanks

Possibly add contrast to text and backgrounds

Hey, thanks for creating this application, I really think it is fitting an often overlooked need. I was wondering about the contrast of some of the colors since looking at the demo there seem to be light colors on light colors or dark on darker colors. I do not have a lot of experience with the visually impaired but wonder whether this may be difficult for people.

I'm trying to design an application for the visually impaired and tried to follow this video's advice. So that text stands out more.
Thanks again for all the work on this and I hope to see continued development!

New release increased number of trackers to 4

I just saw your new release today, and unfortunately you've increased the number of non-FOSS trackers to 4 (GMS, Firebase, Firebase Analytics, Crashlytics). Could you please reconsider that decision? Crashlytics is discontinued anyway, so it could certainly be removed. If you need crash reports etc., there are other, FOSS solutions for that (ACRA, tracedroid and more) โ€“ so you could even make the app completely FOSS when leaving GMS and Firebase out.

Thanks for considering!

Error making HomerPlayer privileged application, missing intent-filter declaration?

I've set up multiple tablets in full kiosk mode with homerplayer. I always seem to have issues granting privileges to the app with ADB for one reason or another, but this one is new to me:
Error: DeviceAdminReceiver ComponentInfo{com.studio4plus.homerplayer/com.studio4plus.homerplayer.HomerPlayerDeviceAdmin} must be protected with android.permission.BIND_DEVICE_ADMIN

Reading this, https://developer.android.com/reference/kotlin/android/app/admin/DeviceAdminReceiver, I would guess that the Manifest is missing a specific intent-filter for DEVICE_ADMIN_ENABLED, but why this wouldn't be an issue in the past is beyond me.

Any thoughts?

translations?

@DonnKey, i found aesop player and i think its really great!
BUT... i need it for nonenglish speaking users.
Is there an ability to internationalize aesopPlayer/app/src/main/res/values/strings.xml ?
I would be glad to provide german translations.
I this it is especially important for spoken texts like:

    <string name="audio_prompt_slower">Slower</string>
    <string name="audio_prompt_faster">Faster</string>
    <string name="audio_prompt_louder">Louder</string>
    <string name="audio_prompt_softer">Softer</string>
    <string name="audio_prompt_normal">Normal</string>
    <string name="audio_prompt_slower">langsamer</string>
    <string name="audio_prompt_faster">schneller</string>
    <string name="audio_prompt_louder">lauter</string>
    <string name="audio_prompt_softer">leiser</string>
    <string name="audio_prompt_normal">normal</string>

As i have no knowledge about android programming i dont know how to change it/compile it by myself.

Feature request: Auto media list update

Hey, great app!

I would like to request that the media list be automatically updated. An easy trigger could be the swiping action when the user changes the media file.

My reasoning for this is that in my use case the owner of the dedicated media device lives removed from me and I would like to use a folder-syncing service to keep the media on the device current. But from what I can tell, this currently doesn't work.

Rewind/FF audio is annoying

Issue split from #8, quoting @TheIronMax

The audio being sped through quickly is really loud and intelligible and doesn't provide any usefulness, especially now that there is a timer displaying when a user is. Frankly, I think it would scare my grandmother and don't think she would be able to stop the application, especially so in kiosk mode.

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.