adamreichold / qmediathekview Goto Github PK
View Code? Open in Web Editor NEWAlternative Qt-based MediathekView front-end
License: GNU General Public License v3.0
Alternative Qt-based MediathekView front-end
License: GNU General Public License v3.0
Allow the user to select multiple items and adjust the play and download actions accordingly, i.e. always play the current item and download all selected items.
The distribution-via-torrent branch sounds intriguing. Is this still being developed?
May help against the nonsense "depublication".
Hi, since a few days QMediathekView coredumps and I get the below output. It happens both on my main Arch Linux box and on an older Ubuntu machine, both running a build from git. Might this be a bad entree in the mediathek database? It always happens when QMediathekView tries to update its db, but I'm not sure if that's the case.
$ QMediathekView
thread '<unnamed>' panicked at 'invalid time', /home/glitsj16/.cargo/registry/src/github.com-1ecc6299db9ec823/chrono-0.4.22/src/naive/time/mod.rs:218:9
stack backtrace:
0: 0x559192abf996 - <unknown>
1: 0x559192a46f4e - <unknown>
2: 0x559192a9d6f4 - <unknown>
3: 0x559192ac0aaf - <unknown>
4: 0x559192ac06af - <unknown>
5: 0x559192ac1741 - <unknown>
6: 0x559192ac1202 - <unknown>
7: 0x559192ac116c - <unknown>
8: 0x559192ac1141 - <unknown>
9: 0x559192a45a52 - <unknown>
10: 0x559192a49ef0 - <unknown>
11: 0x559192a49e9b - <unknown>
12: 0x559192a49e76 - <unknown>
13: 0x559192a645c6 - <unknown>
14: 0x559192a63d4b - <unknown>
15: 0x559192a6354c - <unknown>
16: 0x559192a71741 - <unknown>
17: 0x559192a75baf - <unknown>
18: 0x559192ac2025 - <unknown>
19: 0x7fec42ce68fd - <unknown>
20: 0x7fec42d68a60 - <unknown>
21: 0x0 - <unknown>
When I noticed chrono-0.4.22
I patched the Cargo.toml to try chrono-0.4.23
but that didn't change anything. If I can provide any more info feel free to suggest what you might need. Now that my favo app for searching/watching German TV shows is broken I resorted to installing mediathekview's AppImage and that works fine with, I assume, the same mediathek database.
Best wishes for 2023!
It might be a silly question, but what is your oppinion about a windows build?
Is it already possible or would it require much work?
Hi, I've been using QMediathekView for a while and build from git master all the time. Generally I'm loving all the recently introduced changes/migrations (thanks for those), but I have noticed the default column widths are a bit sub-optimal for me. Looking at the code, it is the Topic column that basically decides the layout:
m_tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
m_tableView->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch);
For most channels this looks great, less so for HR and ZDF (my preferred channel), which have rather wide Topic items, making the Title less readable. I've tried to rectify this by setting ResizeMode to Interactive (user resizable) and dropping the Stretch on the second (Topic) column:
m_tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
This works out better for me, but I'm having trouble integrating save/restore functionality for the QHeaderView state. I'm not suggesting to change the defaults, just asking for some pointers on how to achieve the latter, if at all possible.
Regards
Hi, recently QMediathekView stopped working for me. I've tried clearing preferences settings & database dir without succes.
$ lsb_release -d
Description: Arch Linux
$ pacman -Qi qmediathekview-git | grep Version
Version : r53.21c0213-1
$ pacman -Qi qt5-base | grep Version
Version : r58.e74e38f-1
$ QMediathekView
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
XmbTextListToTextProperty result code -2
In GUI:
Failed to update database: Could not parse data.
Hi, on Arch Linux I'm using the AUR package qmediathekview-git and am getting segfaults. I cannot exactly state when this started to show, it's been a while since I used the app.
$ lsb_release -d
Description: Arch Linux
$ pacman -Qi qmediathekview-git | grep Version
Version : r53.21c0213-1
$ pacman -Qi qt5-base | grep Version
Version : 5.7.0-3
$ QMediathekView
QSqlError("1", "Unable to execute statement", "no such column: key")
Segmentation fault (core dumped)
$ journalctl | grep QMediathekView
Nov 05 06:17:07 lab16 kernel: QMediathekView[24395]: segfault at 10 ip 00007ff5138ac0bb sp 00007ffe0eda9c50 error 4 in libQt5Sql.so.5.7.0[7ff51389a000+46000]
Nov 05 06:17:52 lab16 kernel: QMediathekView[24545]: segfault at 10 ip 00007f6133ca40bb sp 00007ffce07ed910 error 4 in libQt5Sql.so.5.7.0[7f6133c92000+46000]
Nov 05 06:40:30 lab16 kernel: QMediathekView[31400]: segfault at 10 ip 00007f50b77e20bb sp 00007ffeb8435a70 error 4 in libQt5Sql.so.5.7.0[7f50b77d0000+46000]
Regards
Maybe I'm too stupid to understand the app -- however, here's my problem: I played only 2 minutes with it and already love it... but I accidentally closed (or minimized) the "search" panel, and now I don't find a way to get it back.
Update. I should have added this, maybe: I'm using the AppImage release. Maybe there is something missing -- because I cannot identify any menu giving me access to some "prefererence" settings.
Instead of defaulting to VLC which may or may not be installed on the system, default to the system's default media player which can be queried like this:
me@host:~$ xdg-mime query default video/mp4
parole.desktop
Hi, I wonder if it's possible to enhance QMediathekView with a routine to update the mediathekview database(s)[0][1] via traditional cron
job and/or systemd timer
.
[0] https://liste.mediathekview.de/Filmliste-akt.xz
[1] https://liste.mediathekview.de/Filmliste-diff.xz
Add a setting so that the user can configure an external program to download streams instead of using the built-in Qt-based download support.
A first implementation could bypass the download dialog and call the configured command using the preferred URL. A more complete variant would have a separate UI to choose only the URL kind, e.g. default, small or large, and start the external program, maybe as a streamlined dialog, or using a pop-up menu on the download button itself.
Hi, I wonder if it's possible to add a feature. I miss having the opportunity to sort
columns (ascending/descending). It would make this feature-complete for me. Nothing urgent though, QMediathekView is working fine.
Enjoy the holiday season, regards.
An option to mark specific videos as favorites and having access to them in a favorite list, would be very nice.
In addition, a way to search the list would be perfect.
While you can of course search for "livestream" in the Topic search field, it would be very convenient to have a button to show all available livestreams.
Building with the newest commit is failing with the following error:
/usr/bin/ld: /usr/lib/libzstd.so.1: error adding symbols: DSO missing from command line
I use the following AUR package on Manjaro:
https://aur.archlinux.org/packages/qmediathekview-git
Build commands are:
qmake-qt5
make
Currently, playing a stream will always use the preferred URL. Add a simple UI extension that allows the user to choose which URL kind should be played, e.g. a pop-up menu on the play button showing the available options with the default action corresponding to the preferred URL.
For example I searched for the new ZDF series: "Das Quartett"
Regular MediathekView shows it, but QMediathekView doesn't.
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.