Giter Club home page Giter Club logo

talefish's Issues

If Talefish doesn't find the audio file it played last, it doesn't start

I sync my podcasts between phone and desktop. When I've finished a podcast I delete it from the phone and/or PC. If Talefish gets started and doesn't find the last played audio file it doesn't start anymore. It used to work before.

My workaround: Login to shell, start Talefish on the console, then it prints the missing file, I then recreate that file (or a symbolic link to any audio file) and restart Talefish. It's a pain and I need a PC for that, so I can't do that while commuting.

Playback speed range

Great app. Please increase playback speed range e.g. from 50% to at least 200%.

File dialog: Comfortable handling of deleted "previously opened folder"

When I delete a directory that was played before by Talefish, thanks to #17 it does not crash anymore, however if you open a new directory it will start from / (root). It would be nice if you could define a default directory in options, such as /media/sdcard/Podcasts, that will be opened if Talefish cannot find its current / previous directory.

External Control on SFOS 4.2 broken

Since updating to SailfishOS 4.2.0.21 (Verla), external control via wired headphones play/pause button (Sony) only work when Talefish is the active foreground app. The button gets ignored as soon as I switch to homescreen or another app. It used to work on the previous 4.1 OS. I read in the release notes that something about MPRIS changed with 4.2, which might cause the issue.

Talefish 7.1
Sony Xperia 10 II
Wired Sony headphones (single button)

Issue with SFOS 3.4.0.24

After updating SFOS from.3.4.0.22 to 3.4.0.24 Talefish does not play media files any more. They play well in FileCat and Unplayer.

When you select a file an wipe right you hear a tick in the speaker/headset as it happens with all other players.
It seems to open the file but just halts.

Is that just me or does this happen to others as well?

##

Clarified . . .

Add 64bit builds

It looks like the Xperia 10 II gets a 64bit build of SFOS. Thus it would make sense to create arm 64bit builds already.

Progress randomly (?) lost

Talefish (0.5-5) seems to lose the current directory's progress after some time.

Steps:

  • start Tailfish, open a directory
  • listen for a while
  • close the app
  • when opened a short time later, the progress is still there
  • when opened a long while (a few days?) later, the progress is lost
  • it also seems to happen after a reboot

I'm not quite sure when exactly the progress is lost. In the database, "currentPlaylist" does not change but "playlistProgress" is an empty object...

Maybe relevant: my audio books are stored on the SD card, and the path has umlauts in it.

I have no idea how to properly debug this :/.

Playback speed is somtimes not set when jumping to next/previous audio

Possibly related to #33

Since SFOS 4.2 supports pitch correction when changing playback speed I started to use this option. However it happens some times (rather often) that when I jump to the next audio file (podcast) the playback speed is not set. If I jump back and forth sometimes it's set correctly but most often it doesn't fix the issue. I.e. I need to open the app, open Options and change the playback speed.

Auto-remove finished files

Is it possible to automatically delete a file after listening to it? That feature would make it an even greater podcast player!

Investigate chapter support

This feature may or may not be implemented in the future.
But since it is a nice idea, I created this issue to document some ideas, challenges such.

I won't rewrite the whole Talefish core for this (chapters in open dialog or playlist view unlikely) but may add some details like a chapter list, active chapter and adaptive "next/prev track" controls if possible and feasible.

  • Backend: Investigate updating taglib (to 2.0 even?)
  • Backend: Use mp3 chapters via ID3 parser from taglib first
  • Backend: Investigate different m4a/m4b formats for chapters and how to extract them (preferrably via taglib)
    • Quicktime format
    • Nero format
  • Frontend: TODO whole concept

Resource not found when moving to next track automatically or via cover action

When you hit the end of a file, Talefish fails to move onto the next track automatically and only gives you a [Resource not found]. Same issue occurs on cover action skip buttons. The issue does not however occur when you do the side swipes within the app. I'm running Sailfish 4.5 on Xperia 10 II. Tried to play tracks of different formats (m4b and mp3) as well as from different directories (sdcard and home) for good measure. If you need any more information, I can do some more debugging.

[ WISH LIST ]

  • Support OPUS audio format
  • Support NEXT TRACK on multitask
  • = )

Headset Buttons: double/triple click

User suggestion: Add options to skip to next /previous track When I press the only button on my headset(such as Sony's).Such as press twice to skip to next track quickly and press 3 times quickly to skip to previous track
edit: And control volume too(turn up /down or mute )by pressing only button double /triple quickly .

playback speed not always set

  1. Set playback speed != 1
  2. audio plays faster.
  3. wait until track changes
    IS: after track change, playback speed jumps back to 1
    SHOULD: keep the set playback speed

and

  1. Have playback speed != 1
  2. Close app
  3. start app
  4. start audio
    IS: playback speed back to 1
    SHOULD: keep the set playback speed

Background is that the QtMediaPlayer of Sailfish gets pitch compensation when playback speed is changed:
https://forum.sailfishos.org/t/no-pitch-compensation-when-playing-audio-with-playbackrate-1/

ID3 Tags

Is it possible to add support for ID3 tags? I have the problem that several audio files are only numbered, but contain tags with titles etc. In talefish it's currently difficult to select the proper song therefore.

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.