Giter Site home page Giter Site logo

Comments (5)

PaulWoitaschek avatar PaulWoitaschek commented on May 20, 2024

Hey,
can someone confirm this? I cant see any problems. (this just works within a track, not within the whole book). I mostly made this so people who have a very large audiobook in a single file can change the position fast.

from voice.

JoshGraham avatar JoshGraham commented on May 20, 2024

Nothing seems broken in Nexus 7/Moto G
Though...

Oh, position changer is quite intelligent.

It calculates the length of a track, then sets its maximum time(usually minutes), according to individual tracks.

Thus, track 2:59 gets 2 minutes maximum, track 12:59 gets 12 minutes maximum.

If track is 0:59, position changer just stays at 0:0, user can't do anything.
it knows it's less than a minute, thus it put its hand up.
"What do you want me to do, master? Your track is not even 1 minute long!"
..."Hey, you're right."

In the same behavior, if user's track is less than 1 hour long, user can't manipulate hour part of the position changer.

Thus, confusions could stem from,

  1. User might feel it doesn't follow user's orders, thus feel it's broken(not doing its job) - even though it's so intelligent, it does its job well. It just exceeded user's expectations.
  2. User might think position changer can move between tracks in the album.

Both confusion might arise from user's expectation of what "position changer" would do, and what actually it does.

IMHO, There seems to be not a technical issue here, just inherent limitation of communication between humans and machines. They're both right. They just don't speak the same language, thus it might create misunderstanding and confusion.

from voice.

PaulWoitaschek avatar PaulWoitaschek commented on May 20, 2024

I have an idea. I originally started that function because I have many books containing a single file. That was the reason I started the time chooser. And for tracks that long seconds are useless. When I'll return from my holiday, I'll add seconds as well so there are 3 cases then :
Case 1, track a shorter than 60 secs:
Secs shown
Minutes hidden
Hours hidden
Case 2,track shorter than 60 minutes:
Secs shown
Minutes show
Hours hidden
Case 3, track 60 mins or longer :
Secs hidden
Minutes shown
Hours shown.

Mostly wrote this for myself so I will still remember in 6 weeks :-P

On 4. September 2014 14:52:53 MEZ, JoshGraham [email protected] wrote:

Oh, position changer is quite intelligent.

It calculates the length of a track, then sets its maximum time(usually
minutes), according to tracks.

Thus, track 2:59 gets 2 minutes maximum, track 12:59 gets 12 minutes
maximum.

So, in theory, unless user's track is more than 1 hour long, user can't
manipulate hour part of the position changer.

User might get confused about this limitations - even though it's so
intelligent, it does its job well.

But, let me check about a track an hour long... I'm not sure I have it.
Let's see....


Reply to this email directly or view it on GitHub:
#43 (comment)

Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

from voice.

utrobinmv avatar utrobinmv commented on May 20, 2024

I think it not the best idea. Audiobooks from one file doesn't meet. The book from several files has to be a single whole. Example:
Audiobook 1
File 1 - length 01:10
File 2 - length 10:15
File 3 - length 12:00
Total length of the book 23:25
It is chosen at the beginning of "Position changer" and I am chosen 15 minutes has to pass automatically to "File 3" to a position 3:35
15:00 - (01:10 + 10:15) = 15:00 - 11:25 = 3:35

from voice.

PaulWoitaschek avatar PaulWoitaschek commented on May 20, 2024

I simplified it as of 4c4d1a9
Since I think it wont be used often, I put it to settings menu. Also if you now click on the played time, the dialog is beeing launched. Also I hid the hours if there are no hours which makes it less confusing. The jumping to a overall position would just make sense to me when coming from some kind of other player, but normally with many tracks you never should be aware of what the cummulated time is.

from voice.

Related Issues (20)

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.