Maandelijks archief juli 2022

python3-gst

Rating: 
5
Your rating: None Average: 5 (4 votes)

This module contains a wrapper that allows GStreamer applications to be
written in Python.
If you want to use multimedia in your python app on a Sailfish device, you’ll need this module.

And if you want to use qml in a noarch app and miss some gstreamer options in Qt Multimedia, you’ll need this module too (e.g. Equalizer or Set speed/pitch on audio/raw streams).

python-gstreamer ( Python3.8 — gstreamer1.0 )

provides: libgstpython.so

using in your .py code file:
import gi
gi.require_version(‘Gst’, ‘1.0’)
from gi.repository import Gst, GLib, GObject

sha256sum filename:
ddc0b5efb99a67c7eab1342ee0aed65dd259ee64888c7c2ab60dbcbe9c8b5a5d gstreamer1.0-plugins-python-1.20.5-2.aarch64.rpm
369dbf632fdcbb2b0585abfbd970c467b2f074d6b870eca997062c4de9628e43 python-gst-1.20.5-2.aarch64.rpm
6c79ead3a569d2796c78b60ad3be487ff3801581f8779346bac4f36b5945e9ea gstreamer1.0-plugins-python-1.22.0-2.armv7hl.rpm
0aa1881309123427f4a39eb6ae1b77d749ea982253a0d80fc32656918baf01e9 python-gst-1.22.0-2.armv7hl.rpm

Screenshots: 

Category:

Application versions: 
Attachment Size Date
Filegstreamer1.0-plugins-python-1.18.5-3.aarch64.rpm 35.23 KB 21/08/2022 – 16:28
Filegstreamer1.0-plugins-python-1.20.3-3.armv7hl.rpm 13.78 KB 30/07/2022 – 23:09
Filegstreamer1.0-plugins-python-1.20.4-2.armv7hl.rpm 13.79 KB 16/10/2022 – 18:16
Filegstreamer1.0-plugins-python-1.20.5-2.aarch64.rpm 13.33 KB 14/02/2023 – 03:36
Filegstreamer1.0-plugins-python-1.22.0-2.armv7hl.rpm 13.79 KB 29/01/2023 – 18:10
Filepython-gst-1.18.5-3.aarch64.rpm 111.57 KB 21/08/2022 – 16:28
Filepython-gst-1.20.3-3.armv7hl.rpm 74.18 KB 31/07/2022 – 13:18
Filepython-gst-1.20.4-2.armv7hl.rpm 77.37 KB 16/10/2022 – 18:16
Filepython-gst-1.20.5-2.aarch64.rpm 79.7 KB 14/02/2023 – 03:36
Filepython-gst-1.22.0-2.armv7hl.rpm 58.49 KB 29/01/2023 – 18:10
Changelog: 

helloworld.py example:

#!/usr/bin/env python

import sys

import gi
gi.require_version(‘Gst’, ‘1.0’)
from gi.repository import GObject, Gst, GLib

def bus_call(bus, message, loop):
t = message.type
if t == Gst.MessageType.EOS:
sys.stdout.write(“End-of-stream\n”)
loop.quit()
elif t == Gst.MessageType.ERROR:
err, debug = message.parse_error()
sys.stderr.write(“Error: %s: %s\n” % (err, debug))
loop.quit()
return True

def main(args):
if len(args) != 2:
sys.stderr.write(“usage: %s <media file or uri>\n” % args[0])
sys.exit(1)

Gst.init(None)

playbin = Gst.ElementFactory.make(“playbin”, None)
if not playbin:
sys.stderr.write(“‘playbin’ gstreamer plugin missing\n”)
sys.exit(1)

# take the commandline argument and ensure that it is a uri
if Gst.uri_is_valid(args[1]):
uri = args[1]
else:
uri = Gst.filename_to_uri(args[1])
playbin.set_property(‘uri’, uri)

# create and event loop and feed gstreamer bus mesages to it
loop = GLib.MainLoop()

bus = playbin.get_bus()
bus.add_signal_watch()
bus.connect (“message”, bus_call, loop)
# Create element to add (echo)/equalizer-10bands to the signal
gecho = Gst.ElementFactory.make(‘audioecho’)
gecho.set_property(‘delay’, 500000000)
gecho.set_property(‘intensity’, 0.6)
gecho.set_property(‘feedback’, 0.4)
gequa = Gst.ElementFactory.make(‘equalizer-10bands’)
gequa.set_property(‘band2’, 3.0)
# Create playbin and add the custom audio sink to it
playbin.set_property(‘audio_filter’, gequa)
#playbin.set_property(‘audio_filter’, gecho)
# start play back and listed to events
playbin.set_state(Gst.State.PLAYING)
try:
loop.run()
except:
pass

# cleanup
playbin.set_state(Gst.State.NULL)

if __name__ == ‘__main__’:
sys.exit(main(sys.argv))

loveblogsandarticles

Rating: 
0
No votes yet

n keeping with a 2022 survey by way of the worldwide food information council (ific), about a quarter of respondents said digestive health is their primary fitness priority, and almost 1/2 fee it as vital. on top of that,…

SailfishOS und das Volla Phone (1.Gen) Stand Juli 2022

Nachdem das Volla Phone in unserem ersten Beitrag einen gemischten Eindruck bezüglich des Einsatzes von Sailfish hinterließ, hat sich jetzt die Lage geändert. Der Community Mod für das Volla Phone ist mit 4.4.0.64 auf einem sehr aktuellen Stand.

Colemak English keyboard layout

Rating: 
0
No votes yet

English Colemak keyboard layout for SailfishOS 1.1.4+.
Features:
International letters available by long tap
Supports built-in spelling check for English
Supports split keyboard feature
A launcher icon to easily remove th…

Communi

Rating: 
4.466665
Your rating: None Average: 4.5 (15 votes)

A simple and elegant IRC client for Sailfish OS, based on Qt and the Communi IRC framework.
If you want report a bug or create a feature request please create report here: https://githu…

Opera Mini (Russian)

Rating: 
3.666665
Your rating: None Average: 3.7 (3 votes)

Opera Mini (MIDlet) packaged by me for N9 & N900, Russian version.phoneME required – MeeGo or Maemo version.
 
Category: ApplicationsNetworkApplication versions: 
AttachmentSiz…

13.07.2022 Vanha Rauma 4.4.0.68 bringt u.a. VoLTE auf das Sony Xperia 10 II

Wie alle bisherigen Sailfish 4 Releases ist auch 4.4.068 ein Stop-Release und bringt einige kritische Änderungen mit sich, die es ermöglichen, die nachfolgenden Updates zu installieren. Stop Releases sind obligatorische Zwischenschritte im Update-Pfad, die der Update-Prozess durchlaufen muss. Wenn Ihr die neuen Betriebssystemversionen herunterladet und installiert, sobald sie verfügbar sind, gibt es keine Probleme mit …

Weiterlesen

pcre

Rating: 
0
No votes yet

Perl-compatible regular expression library.
PCRE has its own native API, but a set of "wrapper" functions that are based on
the POSIX API are also supplied in the library libpcreposix. Note that this
just provid…

Urbackup client

Rating: 
0
No votes yet

Urbackup headless client
Category: ApplicationsSystemKeywords: urbackupbackupApplication versions: 
AttachmentSizeDate

urbackup-client-2.4.11.0-2.armv7hl.rpm1.82 MB03/07/2022 – 11:51
urbackup-client-2.4.11.0-…

Olive goes shopping MK 2 (aarch4)

Rating: 
5
Your rating: None Average: 5 (2 votes)

a first milestone reached: (it installs in parallel to mark1 version, so now worries)
what works:

– create / delete shopping lists
– add items from picklist
– add item from scratch
– clear done