jgibbon / talefish Goto Github PK
View Code? Open in Web Editor NEWTalefish is a simple directory based audio book player for SailfishOS
License: GNU General Public License v2.0
Talefish is a simple directory based audio book player for SailfishOS
License: GNU General Public License v2.0
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.
See pic
Hi @jgibbon
I was thinking if there is the possibility of routing the audio HD of Talefish for a bluetooth output like LDAC.
https://www.sony.net/Products/LDAC/
https://android.googlesource.com/platform/external/libldac
https://github.com/EHfive/pulseaudio-modules-bt
Great app. Please increase playback speed range e.g. from 50% to at least 200%.
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.
Audio files with special characters such as German umlauts, e.g. äöü or ß in ther ID3 tags are not decoded properly. I think it was shown properly in the previous version.
(Actually UnPlayer does the same.)
in the future (with qt5.12) pitch compensation could be done with this using a gstreamer pipeline which utilizes scaletempo
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)
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 . . .
It looks like the Xperia 10 II gets a 64bit build of SFOS. Thus it would make sense to create arm 64bit builds already.
Good Day!
Please consider the possibility of porting your program to Ubuntu Touch.
Best regards!
Talefish (0.5-5) seems to lose the current directory's progress after some time.
Steps:
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 :/.
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.
Otherwise, other actions that change content height (combo box!) independently don't interact well.
Is it possible to automatically delete a file after listening to it? That feature would make it an even greater podcast player!
We had this option in the old version and I could easily choose to open or enqueue new tracks. Now I need to go to many steps to switch between the modes and even need to remember next time which mode is active.
...
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.
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.
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 .
and
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/
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.
rewind play/stop forward and clean up from Talefish-settings
recicling features:https://github.com/equeim/unplayer/blob/b41150b64d1af0e046dbec9f6991ca5574d2aea9/qml/components/Cover.qml
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.