Code Monkey home page Code Monkey logo

motionbox's People

Contributors

3unjee avatar mascherone108 avatar thedalaialpaca 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  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  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

motionbox's Issues

AV01 format and vlc

Thanks for this wonderful project! I think this could serve as the primary method of watching videos.
I can see that some videos just don't play because of the newer AV01 format (which vlc refuses to incorporate into their player for various reasons). This could be one of the main issues of using this as a primary driver.
There seem to be other players in Linux that can play AV format. Is there a way to use other players with Motionbox?

[Improvement]: An Appimage for Linux

Unfortunately, I got too many errors when trying to launch under a updated openSUSE Linux installation. Really I would like to give a try, but nowadays, when we have AppImage format, I think you shoud build better an AppImage.

Errors:

./start.sh Starting MotionBox... /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libc.so.6: version GLIBC_2.28' not found (required by /home/bin/MotionBox-1.6.0-12/libtorrent-rasterbar.so.9)
/home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Widgets.so.5) /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Quick.so.5)
/home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Gui.so.5) /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Qml.so.5)
/home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5XmlPatterns.so.5) /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Core.so.5)
/home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libc.so.6: version GLIBC_2.28' not found (required by /home/bin/MotionBox-1.6.0-12/libQt5Core.so.5) /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libpng16.so.16)
/home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libicui18n.so.66) /home/bin/MotionBox-1.6.0-12/MotionBox: /lib64/libm.so.6: version GLIBC_2.29' not found (required by /home/bin/MotionBox-1.6.0-12/libicuuc.so.66)
`

Thank you

Newpipe Format import export option?

hi i am searching an alternative for newpipe mobile open source youtube for desktop.
i saw your app built on qt and liked fast transition performance. but you have no option for our subscriptions and feeds
can you bring a simple export import feature and by doing that it would be nice to have file format like newpipe, so we can have a usefull alternative to newpipe on desktop...

i have tried freetube opensource project but its too slow but they have newpipe support already.

Note:
-subscriptions
-custom feeds that fetched only selected subscriptions

[bug] The last few seconds of video have no audio on Linux

Ubuntu 18.04.1 LTS
Motionbox 1.4.0-7
VLC 3.0.3
Linux 4.15.0-34-generic
OS type: 64bit
ffmpeg version 3.4.4-0ubuntu0.18.04.1

Output of ./MotionBox

Deleting folder 2
Deleting file 2.xml
Deleting folder 3
Deleting file 3.xml
Deleting folder 4
Deleting file 4.xml
Deleting folder 5
Deleting file 5.xml
Deleting folder 6
Deleting file 6.xml
QSGContext::initialize: stencil buffer support missing, expect rendering errors
Retrying
TABS LOADED
FOLDER LOADED
FOLDER LOADED
TORRENT PROXY
TORRENT OPTIONS
TAB LOADED
FOLDER LOADED
FOLDER SAVED
FOLDER SAVED
FOLDER SAVED
FOLDER SAVED
FOLDER SAVED
FOLDER SAVED
WControllerNetwork: Connected
PLAYLIST LOADED
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/190..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/190..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/191..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/191..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/192..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/192..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/193..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/193..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/194..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/194..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/198..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/198..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/199..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/199..
DATA LOCAL SAVED
FOLDER SAVED
Get http://omega.gg/get/MotionBox/1.0.0/linux64/data.xml
QFSFileEngine::open: No file name specified
WPixmapCache::scaleImage: Failed to open file .
WPixmapCacheImageRead::run: Failed to read file .
DATA LOCAL SAVED
Retrying
FOLDER LOADED
PLAYLIST LOADED
FOLDER SAVED
FOLDER LOADED
PLAYLIST LOADED
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/51..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/51..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/53..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/53..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/84..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/84..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/56..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/56..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/57..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/57..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/58..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/58..
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/61..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/61..
FOLDER SAVED
PLAYLIST LOADED
FOLDER SAVED
PLAYLIST LOADED
FOLDER SAVED
Get https://www.youtube.com/watch?v=N7r6DvzF7_8
Get https://www.youtube.com/watch?v=H4RNaTKbIM0
Get https://www.youtube.com/watch?v=nU-rnNRnq4M
Get https://www.youtube.com/watch?v=9m1cKCBAW3s
Get https://www.youtube.com/watch?v=dvixHygtvVs
Get https://www.youtube.com/watch?v=x7QaL2BetdY
Get https://www.youtube.com/watch?v=p9_cwVDtGnI
Get https://www.youtube.com/watch?v=vAfTdDPNpSg
Get https://www.youtube.com/watch?v=mWUEnZ9LH9E
TAB SAVED
Get https://www.youtube.com/watch?v=JQmZpimwYtE
Loading Source https://www.youtube.com/watch?v=N7r6DvzF7_8
Get http://www.youtube.com/get_video_info?video_id=N7r6DvzF7_8&el=detailpage
Current source [https://r2---sn-5hne6nsk.googlevideo.com/videoplayback?sparams=aitags%2Cclen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cexpire&expire=1537740485&itag=136&keepalive=yes&mime=video%2Fmp4&source=youtube&txp=5432332&ms=au%2Crdu&mt=1537718803&mv=m&clen=13004791&lmt=1536576642887279&fvip=2&gir=yes&dur=212.845&mm=31%2C29&mn=sn-5hne6nsk%2Csn-5hnekn7s&id=o-AGTNVx8VzeQw5_vUIFFiWkFeUXvUkDzBreG4nxndr0e4&ei=ZLqnW_6OPI7pgQf3y5nACA&ipbits=0&ip=94.208.253.116&key=yt6&pl=14&requiressl=yes&signature=7CC2737F250FD3653B96B0ACA4117E4405DB631A.9AD94844841AAF3D89BE674CC3026C45B5BB052F&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&initcwndbps=1577500&c=WEB] 5 
[00007fee2003bc40] mp4 demux: Fragment sequence discontinuity detected 1 != 0
PLAYLIST SAVED
TAB SAVED
[00007fee2039db30] main decoder error: Timestamp conversion failed for 4871534: no reference clock
[00007fee2039db30] main decoder error: Could not convert timestamp 0 for FFmpeg
[h264 @ 0x7fee209a8920] get_buffer() failed
[h264 @ 0x7fee209a8920] thread_get_buffer() failed                                                                                                                                                                                                                            
[h264 @ 0x7fee209a8920] decode_slice_header error                                                                                                                                                                                                                             
[h264 @ 0x7fee209a8920] no frame!                                                                                                                                                                                                                                             
Retrying
WPixmapCache::scaleImage: Failed to open file /home/davod/.local/share/MotionBox/cache/53..
WPixmapCacheRead::run: Failed to read file /home/davod/.local/share/MotionBox/cache/53..
PLAYLIST SAVED
TAB SAVED
DATA LOCAL SAVED
FOLDER SAVED
Deleting WControllerTorrent
TORRENT SESSION BEFORE
TORRENT SESSION AFTER
Deleting WControllerMedia
Deleting WControllerPlaylist
Deleting ControllerCore
Deleting WControllerView
Deleting WControllerDeclarative
Deleting WControllerXml
Deleting WControllerPlugin
Deleting WControllerDownload
Deleting WControllerNetwork
Deleting WControllerScript
Deleting WControllerFile
Done

Cannot install on armbian

Hi! First of all, thanks for the help so far!

Now, my situation: I have a rk322x which is pretty slow for everything on android but videos. So, I installed Ubuntu 20.04 on it (Armbian project). Kernel is 4.4, DE is Lubuntu. I have run on terminal, "sudo sh build.sh linux all"

First issue: the /3rdparty/install.sh looks for qt4 installation and attempts to download it if not found. However, qt4 is no longer available in apt install, so it will never be able to continue if it is not previously installed (which is actually not recommended).
First solution: I edit the said file and removed the qt4 mentions and managed to continue because it does look for qt5, which is available in apt install, and it continues the installation.

Second issue: deploying lib(s), line 247 of the original install.sh file. It starts to search and to copy a bunch of libs that are non-existent on my armhf system. They are not part of a particular package, at least not one I could find, so I cannot proceed. This is the error in the terminal, "DEPLOYING lib(s) cp: cannot stat '/lib/i386-linux-gnu/libz.so.1': No such file or directory"

A possible solution is to find these libs files on multiple packages for arm architecture and insert/use them as needed. Here is this part of the code and below is how my install(.txt, for uploading) looks like after removing the qt4 part:

echo ""
echo "DEPLOYING lib(s)"

mkdir -p "$libs"

sudo cp "$base"/libz.so.1 "$libs"

if [ $host = "ubuntu18" ]; then

    sudo cp "$lib"/libicudata.so.60 "$libs"
    sudo cp "$lib"/libicui18n.so.60 "$libs"
    sudo cp "$lib"/libicuuc.so.60   "$libs"

    sudo cp "$lib"/libdouble-conversion.so.1 "$libs"
else
    sudo cp "$lib"/libicudata.so.66 "$libs"
    sudo cp "$lib"/libicui18n.so.66 "$libs"
    sudo cp "$lib"/libicuuc.so.66   "$libs"

    sudo cp "$lib"/libdouble-conversion.so.3 "$libs"

    # NOTE: Required for Ubuntu 20.04.
    sudo cp "$lib"/libpcre2-16.so.0 "$libs"
fi

sudo cp "$lib"/libpng16.so.16       "$libs"
sudo cp "$lib"/libharfbuzz.so.0     "$libs"
sudo cp "$lib"/libxcb-xinerama.so.0 "$libs"

install.txt

Thanks and best!

[Bug?] Player does not prevent monitor from getting switched off in Arch Linux

Hello! 😄
In Arch Linux, using Kernel 5.12.9-arch1-1 (64 bit), and KDE Plasma 5.22.0 with QT version 5.82.0, and Motionbox 1.7.0.0, the player does not prevent the monitor from getting switched off (power save configuration set to 5 minutes), so I have to be moving the mouse or pressing a key every once in a while to prevent that from happening.
I am guessing it is just a missing instruction in the configuration file, maybe?
THANKS in advance and great app, I like it! 😄

Turkish srt font issue?

Turkish srt's have problem for language specific font displaying.
Can you change font utf-8 or something like that maybe?

[Feature] Sort lists (Playlist, Search results, etc.)

I hope i haven't overlooked this feature.
There are multiple list views in the app (search results, playlists, related, etc..) , but lists are "randomly" sorted.
e.g. lets say there us show where creators releases episodic content but not in playlist (happens on Dailymotion often). The search-results return mixed order of eps e.g. ep20, ep17, ep01, ep15.
It would help a lot to just quick sort (no the algorithm :P ) either custom playlist or search results by name or/and upload date.

By Name
Default order:

MyShow ep20
MyShow ep17
MyShow ep01
MyShow ep15
...

Sorted order :

MyShow ep01
MyShow ep02
MyShow ep03
MyShow ep04
...

By Date
Default order:

How I found new place      (2022/03/01)
When was it raining inside (2021/01/12)
You are sorting it wrong    (2024/05/06)
...

Sorted order :

When was it raining inside (2021/01/12)
How I found new place      (2022/03/01)
You are sorting it wrong    (2024/05/06)
...

Now you can manually drag & drop items to sort it but it's tedious for longer lists or when going trough search results.

Unable to play YouTube video

os: archlinux
package: https://aur.archlinux.org/packages/motionbox-bin
version: alpha 1.8.1-2
vlc version: 3.0.20 Vetinari (revision 3.0.20-0-g6f0d0ab126b)
console log:

Current source [https://rr2---sn-x5guiapo3uxax-vnhe.googlevideo.com/videoplayback?expire=1701011942&ei=hg1jZYOCGsiXvdIP6JiQYA&ip=37.238.186.92&id=o-AHdPigSaJDFXnahyt3o4Qi8ZuBkdwBpn4aQ8KgByfT1F&itag=597&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=7c&mm=31%2C29&mn=sn-x5guiapo3uxax-vnhe%2Csn-4wg7zne7&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=731250&spc=UWF9f9ndzZAi2LKPOANQv72jxGu9W0E&vprv=1&svpuc=1&mime=video%2Fmp4&gir=yes&clen=847806&dur=212.080&lmt=1700172724236574&mt=1700989973&fvip=5&keepalive=yes&fexp=24007246&c=ANDROID&txp=4532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ANLwegAwRQIhAJxDjsVAW-jbVdlRp9F-Pz3esiap6Yzh-gT_gLntyP0QAiAykBUWo546AEs2IZh8xbP-zf7hPFi3VNzinIlgucYcHw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AM8Gb2swRQIhAPEdCSg9AUEAQCH13fsDxpU9Il5oplz-URoxy3Dri-VTAiAIWYmrkf0nBQC0nSqB_NXAlmChRoNgNM43uYcoaxfC7Q%3D%3D] 6 
WAbstractBackend::stopError: Vlc player error.
TAB SAVED
SCRIPT CACHED
Get https://www.youtube.com/watch?v=dQw4w9WgXcQ&ucbcb=1
SCRIPT CACHED
TAB SAVED
PLAYLIST SAVED

edited to add more info

Youtube Channel Video Scroll Limit

As of right now, you cannot scroll through an entire channel's library, only the first 30 or so videos. This makes it harder to find older videos.

[Feature Request] Save files

Thank you for this amazing app , I love it !

I would like to save a streaming video to a file, do not know if this is already possible. I see that they are saved in cache folder but they do not have names that are easy to identify.

I would like to save playlists with my own filenames as well.

[Improvement] Implement MPRIS v2.0 to control from various DE places

MPRIS v2.0 standar alows to multimedia players to be controled via DBus from multimedia keys and from diferent desktop environmen'ts places: systray, taskbar, block-screen...

VLC is MPRIS compliant, I don't know why MotionBox (which relays on VLC) can't be controlled (play, pause, next, back) from places mentioned above.

Terrible window handling

It seems that MotionBox implements the logic of window movement by itself (tested on Linux + KDE). But there are several problems with this implementation:

  • The window refuses to go through screen borders or panels. This creates two (likely) unintended side effects: The first is that on a multi-monitor setup, you can't move the window on any other monitor besides the default one. The second one is that due to the window often taking up the whole area of the screen even in non-maximized form, it's often difficult to move the window.
  • Edge snapping and other niceties simply refuse to work, which is somewhat frustrating.

The solution is obvious. Don't bother with implementing this logic and let the window behave like a proper window.

qt4 This PPA does not support xenial

~/Downloads/MotionBox $ sh 3rdparty.sh linux all
CLEANING

Reading package lists... Done
Building dependency tree
Reading state information... Done
'
'
...
INSTALLING Qt4
Reading package lists... Done
Building dependency tree
Reading state information... Done
software-properties-common is already the newest version (1.7.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
'This PPA does not support xenial'
Cannot add PPA: ''This PPA does not support xenial''.

~/Downloads/MotionBox $ sudo add-apt-repository ppa:rock-core/qt4
'This PPA does not support xenial'
Cannot add PPA: ''This PPA does not support xenial''.

System info
Kernel: 4.15.0-128-generic
LInux Mint 18.3 Cinnamon 64-bit (3.6.7)

Socks 5 Proxy Support?

Hello there, would it be possible to add socks 5 proxy support too? The reason is because I think some people use socks proxy to bypass region restriction (e.g olympics videos from NBC not displayed at all in search results and can't be played). Thank you.

Connection behind proxy try to exec /usr/bin/proxy

I'm using 1.6.0 on Debian/testing behind an HTTP proxy.
Trying to play a Youtube video fails: I can search, show information, but clicking on the play button just load, and then go back to stop mode.
By using strace -f -eexecve, I'm seeing those strange fork:

[pid 209928] execve("/usr/local/bin/proxy", ["proxy", "https://r1---sn-4g5e6nze.googlev"...], 0x7ffc431daaf8 /* 39 vars */) = -1 ENOENT (Aucun fichier ou dossier de ce type)
[pid 209928] execve("/usr/bin/proxy", ["proxy", "https://r1---sn-4g5e6nze.googlev"...], 0x7ffc431daaf8 /* 39 vars */) = -1 ENOENT (Aucun fichier ou dossier de ce type)
[pid 209928] execve("/bin/proxy", ["proxy", "https://r1---sn-4g5e6nze.googlev"...], 0x7ffc431daaf8 /* 39 vars */) = -1 ENOENT (Aucun fichier ou dossier de ce type)
[pid 209928] execve("/usr/local/games/proxy", ["proxy", "https://r1---sn-4g5e6nze.googlev"...], 0x7ffc431daaf8 /* 39 vars */) = -1 ENOENT (Aucun fichier ou dossier de ce type)
[pid 209928] execve("/usr/games/proxy", ["proxy", "https://r1---sn-4g5e6nze.googlev"...], 0x7ffc431daaf8 /* 39 vars */) = -1 ENOENT (Aucun fichier ou dossier de ce type)

I guess that it tries to download the video, but of course proxy isn't a valid binary :)

Is there any solution to this?

Drag and drop from feed

The track view switches back to Feeds when dragging / dropping to a Playlist and it doesn't feel right.

Disable Torrent

I don't like the torrents in a context of firewalled network : lot of connections not needed.
It can be famous to allow the user to disable this protocol without recompile all the code.

error while loading shared libraries: libvlc.so.5

I downloaded MotionBox-1.8.0-0-linux64.tar.gz, ran ./MotionBox, and got the following error

./MotionBox: error while loading shared libraries: libvlc.so.5: cannot open shared object file: No such file or directory

Improvement Idea - Add a theater mode for multi-monitors configuration

When theater mode is enabled in the settings, a second window of MotionBox is opened (can be maximized or fullscreen on another monitor).
The second window must be as simple as possible with no button, no OSD and only contains a fullscreen video that is just a clone of the main window. Difference between video on the main and secondary window is that video on the secondary monitor shall display a black screen when no video is being played or video is paused.
To improve performances, it is ok if we have a lower resolution for the video on the main window since main window will be just a preview in that case. Most important is to have audio synchronized with the second window.
As first implementation, it is also ok to have a VLC window as secondary window.

Such improvement could enable MotionBox to be the reference software for parties at home or in public places such as bars and pubs: secondary window in fullscreen mode displayed to a video projector.

MotionBox fails to start after update to 1.4.0-5

After update to 1.4.0-5 and launching the player, it fails to start with a C++ Runtime error message

Faulting application name: MotionBox.exe, version: 0.0.0.0, time stamp: 0x5b8da743
Faulting module name: Qt5Core.dll, version: 5.11.1.0, time stamp: 0x5b23d353
Exception code: 0x40000015
Fault offset: 0x0032b166
Faulting process id: 0x2f60
Faulting application start time: 0x01d446b333493e19
Faulting application path: C:\Program Files (x86)\MotionBox\MotionBox.exe
Faulting module path: C:\Program Files (x86)\MotionBox\Qt5Core.dll
Report Id: edff9a16-643c-4a34-83b7-9648e28c1612
Faulting package full name: 
Faulting package-relative application ID: 

[Feature] Add a setting to customize the accentuation color

This default blue accentuation color reminds me the old time I was still using Windows... 😄

image

Could be good to be able to customize the color in the settings...
Just choosing between a preset of colors will be enough I think

image

For example choosing between a preset of colors that are actually part of the loading progress bar...

Fullscreen mode doesn't correctly overlap taskbar

As suggested in the title, fullscreen mode doesn't overlap the taskbar, which is what you would expect.

img

This means that you have to close the program and start it back up again to return to normal screen view, which is very annoying.

This is happening on Windows 10, I'm not sure about other OSs.

[Feature] Group Feed

Hi,

Cool piece of software. One thing missing from classic NewPipe functionality is the ability to display from ALL added feeds (or select folders) a date-sorted list of new videos as they come in, similar to RSS. Is there a way to do this that I am missing?

Can't move to other monitor

I'm using Ubuntu 20.04 with MotionBox 1.6.0-12, and I can't move the window to my second monitor. Can you fix that?

Awesome project btw

LibVLC complains about missing codec (h264)

When trying to play https://www.youtube.com/watch?v=3J06af5xHD0 here is the output:

Current source [https://r4---sn-25glen7l.googlevideo.com/videoplayback?expire=1596601797&ei=ZeEpX7nXHfy3xN8PtuibwA4&ip=2a01%3Ae0a%3A255%3A6e01%3A21f%3Ad0ff%3Afe80%3A127d&id=o-AFXjCbpSFUncd7IJan5iMfocNjL38T5gCZl6W_S3Obei&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C271%2C278%2C313&source=youtube&requiressl=yes&mh=R1&mm=31%2C29&mn=sn-25glen7l%2Csn-25ge7ns7&ms=au%2Crdu&mv=m&mvi=4&pl=52&initcwndbps=878750&vprv=1&mime=video%2Fmp4&gir=yes&clen=205454443&dur=3936.624&lmt=1596549642102764&mt=1596580060&fvip=4&keepalive=yes&fexp=23883098&c=WEB&txp=6432432&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAIcKFqTSqOrCo6Nb5V01RjlQzxh_ARatJmJalX6BSnSXAiBrGW-kDviN2S-sQdQjBGZ46VRl7KEGcfHl28a0SChagw%3D%3D&sig=AOq0QJ8wRAIgFaqmHr_M236a2SClUdBKWOeAc8fX9hep0yEV6rOGKgkCIArVetJD7nv5Rxe68a7zYjuBC3EiFP-NFAojoitOdvIH] 5 
[00007ff95c3371d0] main decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported.
[00007ff95c3371d0] main decoder error: Codec non pris en charge
[00007ff95c3371d0] main decoder error: VLC ne peut pas décoder le format « h264 » (H264 - MPEG-4 AVC (part 10))
[00007ff95c3371d0] main decoder error: buffer deadlock prevented
[00007ff95c0489a0] main tls client error: connection error: Resource temporarily unavailable
[00007ff95c0489a0] main tls client error: connection error: Interrupted system call
[00007ff95c0048f0] main tls client error: connection error: Resource temporarily unavailable
[00007ff95c0048f0] main tls client error: connection error: Interrupted system call

(Sorry for the French inside…). However, when I try to play it with VLC on the same machine, everything is working fine.

Is there something I can do to know why libvlc is not working and vlc does the job?

I'm using Debian/unstable with MotionBox 1.6.0-6.

[QUESTION] Is there any way to enable hardware acceleration?

I ask because if i put the video quality to more than 1080p it lags on my laptop, and as i know you use vlc internally it could be possible to enable it. Also, vlc works flawlessly on this same machine, thanks in advance for your answer :)

Little Ergonomic Improvement

MotionBox is a wonderful project, thank you for that!
MotionBox uses its own window theme and it's probably what makes its design amazing.
Nevertheless, it would be better to move the minimize, restore and close buttons to the very top right so that it's consistent with other windows, especially when user wants to close all its windows. Affecting at least Windows and Ubuntu, probably all OS.
To summarize the ergonomic improvement:
Sélection_018

cannot start video, only audio

I am using motionbox 1.6.0.4-3 on manjaro from AUR. My problem is that I cannot start any video. The cover is displayed, but when I click the play, it will try to start, but then stop. If I switch to audio only, it will play the audio fine.
I made an strace output of this.
motionboxStrace.txt

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.