Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 22 08:06
  • Nov 11 11:47
    FrancescoCeruti synchronize #207
  • Nov 11 11:47

    FrancescoCeruti on develop

    Fix pyqt5 compilation flags for… (compare)

  • Nov 11 09:28
    FrancescoCeruti synchronize #207
  • Nov 11 09:28

    FrancescoCeruti on develop

    Fix qt5 url for the flatpak bui… (compare)

  • Nov 11 02:03
    Qantas94Heavy starred FrancescoCeruti/linux-show-player
  • Nov 10 21:56
    FrancescoCeruti synchronize #207
  • Nov 10 21:56

    FrancescoCeruti on develop

    Update flatpak runtime and bund… (compare)

  • Nov 09 19:39
    FrancescoCeruti commented on 7b5b30d
  • Nov 09 19:07
    s0600204 commented on 7b5b30d
  • Nov 09 17:55

    FrancescoCeruti on building

    (compare)

  • Nov 09 13:37
    s0600204 synchronize #144
  • Nov 08 15:35
    FrancescoCeruti assigned #206
  • Nov 08 15:35
    FrancescoCeruti labeled #206
  • Nov 08 15:35
    FrancescoCeruti labeled #206
  • Nov 08 15:34
    FrancescoCeruti synchronize #204
  • Nov 08 15:34

    FrancescoCeruti on l10n_develop

    New translations cache_manager.… (compare)

  • Nov 08 15:34
    FrancescoCeruti synchronize #204
  • Nov 08 15:34

    FrancescoCeruti on l10n_develop

    New translations controller.ts … (compare)

  • Nov 08 15:34
    FrancescoCeruti synchronize #204
Edgar Aichinger
@edogawa23
I've made sure that my working copy is on current origin/develop
all the preferences dialog seems untranslated except for very few strings, and these look like older versions (e.g. "Tastatur Shortcuts", I'm sure I retranslated this to "Tastaturkürzel")
anyway, i have to stop there, thanks again for all the support
s0600204
@s0600204
@edogawa23, it looks like the .qm files need to be regenerated: run [source directory]/i18n_update.py -q -a
Edgar Aichinger
@edogawa23
@s0600204 oh of course, i forgot that... crap, sorry
Edgar Aichinger
@edogawa23
@s0600204 that fixed it, thanks again :+1:
btw here on openSUSE lrelease for Qt5 is called lrelease-qt5, I had to change that in i18n_update.py
Edgar Aichinger
@edogawa23
i wonder if there's an easy way to find out and set the name on distro basis? what's the usual way to deal with such stuff in python? I often "git reset --hard" to quickly get rid of my local changes/generated files, and usually forget to change this back again, then end up with the update script not working...
Francesco Ceruti
@FrancescoCeruti

@edogawa23, it looks like the .qm files need to be regenerated: run [source directory]/i18n_update.py -q -a

thanks! I also forgot to update and commit those...

Edgar Aichinger
@edogawa23
@FrancescoCeruti yeah i've run that command now, and all is fine so far, the only word I found untranslated is "Media cues" (third item in Edit menu)
Francesco Ceruti
@FrancescoCeruti
good, I'll check that then

i wonder if there's an easy way to find out and set the name on distro basis? what's the usual way to deal with such stuff in python? I often "git reset --hard" to quickly get rid of my local changes/generated files, and usually forget to change this back again, then end up with the update script not working...

mmh, I think we can try to find the correct command from a list of "candidates" or use os.uname() and try to guess the distribution

Edgar Aichinger
@edogawa23
i have to rethink some translations though, Warenkorb for Cart sounds and looks awful/clumsy/confusing, maybe better simply stay with Cart
Sammlungs-Cue also sounds a bit weird even if QLC+ also uses "Sammlung" for collection
btw i can't seem to really understand how to properly use collection cues
where do I put the cues once they are inside the collection, they stay in the main list as well
Edgar Aichinger
@edogawa23
s/where do i put/how to get rid of
Francesco Ceruti
@FrancescoCeruti

they stay in the main list as well

currently the implementation is very simple, so yes, the cue will simply "trigger" other cues in the view, you cannot hide them

Edgar Aichinger
@edogawa23
thought so :/ok so I guess best practice is to move them to the end of the list
Francesco Ceruti
@FrancescoCeruti
in the cart layout it's easier, you can simply create a dedicated page, but on the list is not possible
Edgar Aichinger
@edogawa23
that would probably involve a design change, to have a pool of cues and a list of references to those, i suppose? similar to what QLC does in cue lists/virtual console generally
Francesco Ceruti
@FrancescoCeruti

that would probably involve a design change, to have a pool of cues and a list of references to those, i suppose? similar to what QLC does in cue lists/virtual console generally

partially yes, there's already some separation, but all the application works on the assumption that all the cues are in fact in the current view (layout)

Edgar Aichinger
@edogawa23
i have to check that out before talking too much, moving to the end was a stupid thought ;)
Francesco Ceruti
@FrancescoCeruti
eheh, you can change the color to highlight them if you like
Edgar Aichinger
@edogawa23
excuse me i'm side-tracked by all kinds of things, have to plan my day, recovering from an allergy i developed over the weekend etc.
Francesco Ceruti
@FrancescoCeruti

no problem :)

recovering from an allergy i developed over the weekend

ho no :(

that would probably involve a design change, to have a pool of cues and a list of references to those, i suppose? similar to what QLC does in cue lists/virtual console generally

also, the idea was to be able to nest cues (like qlab does) but it requires a few changes in the layouts core mechanics

Edgar Aichinger
@edogawa23
yeah a night mare, i had to do a lot of phone calls until they snt me to vienna's main hospital to get cortisone treatment, it's getting better now but i have side effects like irritated eyes now, it's naughty
nested view is a logic choice of course
so bye for now and thanks for all the help
Francesco Ceruti
@FrancescoCeruti
bye, I hope you'll get well soon :)
bgberk
@bgberk
Hello, I’m having the same issue as here: FrancescoCeruti/linux-show-player#107 I can confirm that setting the output to default works, but I’d like dmix to work with two hw outputs. Dmix does work with aplay, so I’m wondering if it’s an issue that can be fixed within Linux show player or if it’s a gstreamer issue
Francesco Ceruti
@FrancescoCeruti
@bgberk you are using the "development" version, right? Can you copy here the error you get and your alsa configuration? I'm not sure what the cause of the original problem was, but I can try to investigate :)
bgberk
@bgberk
Correct, I'm using 0.6.0, built from source on a Raspberry Pi 4. Here's my .asoundrc:
pcm.usbaudiocard {
  type plug
  slave.pcm "dmixer"
}

pcm.hifiberry {
  type plug
  slave.pcm "dmixer2"
}

pcm.dmixer {
  type dmix
  ipc_key 1024
  slave {
    pcm "hw:1, 0"
    period_time 0
    period_size 4096
    rate 44100
  }
  bindings {
    0 0
    1 1
  }
}

ctl.dmixer {
  type hw
  card 1
}

pcm.dmixer2 {
  type dmix
  ipc_key 1024
  slave {
    pcm "hw:2,0"
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 44100
  }
  bindings {
    0 0
    1 1
  }
}

ctl.dmixer2 {
  type hw
  card 2
}
bgberk
@bgberk
And my error is:
gst-resource-error-quark: Could not open audio device for playback. Device is being used by another application. (4)
gstalsasink.c(860): gst_alsasink_open (): /GstPipeline:pipeline3/GstAlsaSink:sink:
Device 'hw:01,00' is busy
bgberk
@bgberk

I'm just learning about what ALSA is, but I found what might be a relevant page here:

The downside of this method is that you have to configure each sound application to use the alsa:dmix plugin. In XMMS this can be done in the Preference window by choosing the ALSA output plugin [libALSA.so] and configuring it to use plug:dmix as audio device. For vlc you have to install an additionally package.

s0600204
@s0600204
What are the options LiSP gives you for ALSA output devices? (Also ipc_key should be unique to each dmix)
bgberk
@bgberk
Changed dmixer2 ipc_key to 2048. My ALSA options are the built-in headphone jack (bcm2835 ALSA), built-in HDMI (bcm2835 IEC958/HDMI), the USB audio card (USB Audio), my amp HAT (HifiBerry AMP HiFi tas5713.1-001b), and default.
Strangely, after I changed that ipc_key, "default" is throwing the same error
s0600204
@s0600204

[Never looked into this before:] LiSP's list of ALSA devices only contains the physical hardware devices available (./lisp/plugins/gst_backend/settings/alsa_sink.py: _discover_pcm_devices()). It should be possible to modify this to list PCM devices instead (or as well).

One way this might be achieved would be via pyalsaaudio (http://larsimmisch.github.io/pyalsaaudio/), specifically alsaaudio.pcms(alsaaudio.PCM_PLAYBACK) which gives a list of PCM (playback) devices (should be similar to the output of aplay -L). To make your custom PCM objects appear in this list requires adding a hint.description line to them (see https://stackoverflow.com/a/42156184).

Thoughts, @FrancescoCeruti ?

Francesco Ceruti
@FrancescoCeruti
mmh .... given this, Device 'hw:01,00' is busy, it looks like GStreamer is still trying to connect to the hardware directly, which is explained by what @s0600204 said, LiSP only expose physical devices (parsed from the /proc/asound/pcm file) as options

One way this might be achieved would be via pyalsaaudio (http://larsimmisch.github.io/pyalsaaudio/), specifically alsaaudio.pcms(alsaaudio.PCM_PLAYBACK) which gives a list of PCM (playback) devices (should be similar to the output of aplay -L)

I think I can make use pyalsa (python-alsa) which is already used for some MIDI functionality

Francesco Ceruti
@FrancescoCeruti

To make your custom PCM objects appear in this list requires adding a hint.description line to them (see https://stackoverflow.com/a/42156184).

We could have this as a "help" text in the ALSA options widget?

without the link
Francesco Ceruti
@FrancescoCeruti
I've pushed an update that should allow to correctly select available PCM devices
bgberk
@bgberk
Yes, for future reference, this works on my two devices without the default .asoundrc configuration. I have a long list of ALSA PCMs and I am selecting the Direct sample mixing device for each. Grazie mille!
fnetX (aka fralix)
@fnetX
Hey everyone, how are you in these troubling times, is everyone fine? How are you doing, especially if you're working in event industry and can't have any productions right now?
s0600204
@s0600204
Mmh, shouldn't complain too much. Whilst it's true I miss being in a theatre (and it's a bit irritating I haven't been eligible for any income support schemes), I have to be thankful I have family to support me, and that the venues I work across are still solvent.
fnetX (aka fralix)
@fnetX
Nice to hear that. I'm fine too, since I'm still a student I am not really touched yet. And first events are starting again over here + people are interested in livestreams now :-)