Git Product home page Git Product logo

jivelite's People

Contributors

mherger avatar michaelherger avatar puck avatar ralph-irving 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jivelite's Issues

Unable to open a console terminal

I have a framebuffer device working for a 256x64 oled display. Logging in via ssh and starting jivelite gives an error "Unable to open a console terminal".

I have fbcon=map:10 in /boot/cmdline.txt.
I have /dev/fb0 mapped onto /dev/fb1 (which is where the oled display is) and have been able to play videos with omxplayer and run fbtest with no problems.
fbset -v reports the geometry of /dev/fb0 as 656x416.

I would have expected to at least see a partial display.

Is this due to skin size (I want to create a specific 256x64 skin) or another issue?

Remove some image slack to lighten up the installation?

@ralph-irving - while working on the grid skin I found there's a lot of slack in the skins. Lots of the images are replicated even though they're not even used or required. And pngcrush etc. could squeeze out a few more bytes. Shall I do some clean up work to make this package light again?

Cannot turn a player back on using the touchscreen?

Hello. Newbie to the jivelite project here. Thanks in advance for any help.

On my Squeezebox Touch, when the player is off, I can turn it back on by touching the screensaver screen, wait for the power button to appear on the screensaver screen, and then press the power button again.

I am running jivelite on an Asus Transformerbook T100TA (1366x768 touchscreen convertable PC tablet) that is running Xubuntu Linux 22.04. I used the instructions in the jivelite/patches/jivelite-lua-5.1.README file. The build generated a jivelite executable file that I installed using the instructions (the second patch didn't apply unless I modified luazipfilter/Makefile first to change += to =. Do you want a pull request?). I can run the program and I use the touchscreen to navigate every skin I tried. Everything seems to work except that once I turn a connected player off, I can't turn it back on using the touchscreen the way I can with the Squeezebox Touch. In this state, the system is locked in the power off screensaver and won't come back on unless I use some other means to turn the player back on. For example, I can use the Squeezer app on my phone to turn the player back on; I can press the T100TA 'k' key or the 'q' key to turn it on; pressing any number key on the T100TA will wake it up and play the corresponding preset, etc. As long as the player comes back on, the touchscreen becomes responsive again.

Did I build the program incorrectly? Is this just the way it is designed to work now? Is this a bug?

Edit: I checked a build I did on a very old core i3 Ubuntu 20.04 system with no touchscreen. The "When off" screensaver option is not available. Is that the way the system should really work?

Scrolling and touch becomes unresponsive

I'm using Jivelite on a Raspberry PI 3 with the official 7" touch screen. When I view a large list (like artists or albums) and rapidly swipe to scroll up and down, randomly the list will go the the top and touching or swiping no longer has any effect. The only way to reset it is to press the back button then go back to the list.

How to compile

Can you please post again how to compile and which version of LuaJIT do I need?

added 1280 x 720 touch skin

Hi all,

I did just add an touch skin format. 1280 x 720 to support new 7" screens.

Is it possible to get permission to push a branch to create a pull request from this?

It looks like pushing branches to this repo is somehow forbitten.

Best regards

peter

Jivelite not woking on waveshare 7.9 lcd

Hi there,

I followed the add a 7.9 Waveshare display, using 8.2 and 8.1 picore Player, and I'm sadly unable to bring jivelite ui to start. I only get a quick splashscreen, the lcd then displays a black screen.

I confirm the lcd is working since i can see the boot sequence Touchscreen calibration also went fine. Interesting fact, i have this in the jivelite.log

tc@pCP:~$ cat /var/log/jivelite.log 

JiveLite 8.0.0-r208
sh: /home/tc/lcd-brightness.sh: not found
sh: /home/tc/lcd-brightness.sh: not found

Any help would be appreciated, since other users are experiencing same issue

screensaver selection

Hey ralph,

jivelite is awesome so far.
But can you tell me how to select a screensaver in the options of jivelite?
help says: " press middle button to select screensaver" but im using a raspberry pi model B with keyboard attached. What button to use to select a screenseaver (i tried them all but nothing happens) .
Can you give me a hint or is that feature not avail in my setup?

kind regards and sorry for my dumb question.
exeding

[feature request] customize now playing screen

Hello Ralph, thank you very much for your great work. I've been using jivelite on several PiCorePlayers for several years.

How can I customize the nowplaying screen of the HDGrid skin? I would like to display the year below the album.

how to turn on debugging ?

Hi,
I have studied the code for a while, I do not understand how to turn on debugging, and where it should go. My platform is a Raspberry 4b with the 7.9 waveshare display, and I can't get it working. Pretty sure seeing the INFO/DEBUG log would be helpful...

Change behavior of touch

Is there any way to change the behavior of selecting a song? I want it to add the song to the end of the playlist by default instead of creating a new playlist with just the song. Not sure exactly where to find this at in the code.

Any help would be very much appreciated!!

How is this compiled?

When I run make (Raspbian) I get an error:

cd src; PREFIX=/usr/local make
make[1]: Entering directory '/home/pi/jivelite/src'
cc -I. -I/usr/local/include/luajit-2.0 -I/usr/include/SDL -Wall -fPIC platform_linux.c -c -o platform_linux.o
In file included from platform_linux.c:9:0:
common.h:62:17: fatal error: SDL.h: No such file or directory
#include <SDL.h>
^
compilation terminated.
Makefile:25: recipe for target 'platform_linux.o' failed
make[1]: *** [platform_linux.o] Error 1
make[1]: Leaving directory '/home/pi/jivelite/src'
Makefile:9: recipe for target 'srcs' failed
make: *** [srcs] Error 2

Scrolling title text glitches when it contains letter ร–

There is a slight glitch in the user interface of Jivelite. When the title of a song contains "ร–" and the title scrolls, the umlaut diacritic doesn't move smoothly with the rest of the letter. Instead, the two dots jump and try to catch up with the rest of the letter as it moves left.

output.mp4

Jivelite controling remote squeezelite?

Hi Ralph,

I just want to see if Jivelite will address my use case. (Sorry if Git Issues isn't the place to ask. If there's a more suitable place, please let me know where, Thanks)

I have my music served from LMS on a Synology NAS on my wired network. In my bathroom, I have ceiling speakers linked to a Pi Zero W, running PiCorePlayer & Squeezelite with a JustBoom Amp Zero - This is mounted well away from water, in a cupboard. I can control this well, using Squeezer on my Android phone to play music from the NAS LMS.

I would prefer to control it from my Pi 3B with a Pimoroni TFT 60fps 80x51mm touchscreen, in a waterproof mounting, near the bath.

My main concerns are:
a) will Jivelite be able to drive this screen?
and
b) can Jivelite on the Pi 3B control a non-local instance of Squeezelite (ie, the one on the Pi Zero W)?

Thanks, Greg

Help please - keyboard

Hello,

I am having an issue on my raspbian based pCP and I can not find a solution to it: while on the console my non-us keyboard layout perfectly works, within jivelite, I only have the US qwerty layout.
Could you please advise or advise where to find a solution or request for such?
I tried googling, tweaking pcp / tiny core etc. to no avail.

Thanks and whishing you a happy 2018
Marcus

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.