Language Selection

English French German Italian Portuguese Spanish

MythTV 31.0 is Released

Filed under
GNU
Linux
Movies
  • MythTV 31.0

    The Current Release is 31.0.

  • MythTV 31

    For those stuck at home looking for something to do, version 31 of the MythTV DVR and home media center hub, has been released. Features include, significant changes to video decoding and playback, improved channel scanning, and Python 3 support. See the release notes for more information.

  • MythTV 31 Released With Video Decode Improvements, Finally Supporting Python 3

    For those stuck in home isolation amid the coronavirus pandemic, MythTV 31 has been released for any open-source DVR and HTPC needs.

    This is the first MythTV open-source DVR update since MythTV 30 at the start of 2019. With MythTV 31 there is a lot of work on the video decode/playback plus a few other items worth noting:

    - Numerous changes to video decode and playback handling. OpenGL is now a hard requirement for MythTV 31. There is full GPU-based video acceleration for VA-API, VDPAU, NVIDIA NVDEC, VideoToolBox, Video4Linux2 codecs, MMAL, and MediaCodec. Being dropped, however, is CrystalHD and OpenMAX support. More details on the video handling changes via this Wiki page.

MythTV 31 Released! How to Install it in Ubuntu via PPA

  • MythTV 31 Released! How to Install it in Ubuntu via PPA

    MythTV, open source software digital video recorder (DVR), released new stable version 31 a day ago. Here’s how to install it in Ubuntu 18.04, Ubuntu 19.10.

    MythTV 31 comes with significant changes to video decoding and playback, python3 support, greatly improved channel scanning, and support for the DataDirect guide service from Schedules Direct has been removed. For details, see the release note.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Mitchell Baker Named CEO of Mozilla and Copyrights/Patents Relinquished for Pandemic Fight

  • Mitchell Baker Named CEO of Mozilla

    The independent directors of the Mozilla board are pleased to announce that Mitchell Baker has been appointed permanent CEO of Mozilla Corporation. We have been conducting an external candidate search for the past eight months, and while we have met several qualified candidates, we have concluded that Mitchell is the right leader for Mozilla at this time. Mozilla’s strategic plan is focused on accelerating the growth levers for the core Firefox browser product and platform while investing in innovative solutions to mitigate the biggest challenges facing the internet. There is incredible depth of technical expertise within the organization, but these problems cannot be solved by Mozilla alone, so the plan also calls for a renewed focus on convening technologists and builders from all over the world to collaborate and co-create these new solutions. The need for innovation not only at Mozilla, but for the internet at large is more important than ever, especially at a time when online technologies and tools have a material and enduring impact on our daily lives. Since last August when it was announced that Mozilla would be seeking a new CEO, Mitchell has assumed an active role in day-to-day operations, formally becoming interim CEO in December 2019. Over the course of this time, she has honed the organization’s focus on long-term impact. Mitchell’s deep understanding of Mozilla’s existing businesses gives her the ability to provide direction and support to drive this important work forward. Her involvement in organizations such as the Oxford Internet Institute, the MIT Initiative on the Digital Economy, ICANN and the U.S. Department of Commerce Digital Economy Board gives her the ability to not only impact the broader internet landscape, but also bring those valuable outside perspectives back into Mozilla. And her leadership style grounded in openness and honesty is helping the organization navigate through the uncertainty that COVID-19 has created for Mozillians at work and at home.

  • Our Journey to a Better Internet

    he internet is now our lifeline, as a good portion of humanity lives as close to home as possible. Those who currently don’t have access will feel this need ever more acutely. The qualities of online life increasingly impact all of our lives. Mozilla exists to improve the nature of online life: to build the technology and products and communities that make a better internet. An internet that is accessible, safe, promotes human dignity, and combines the benefits of “open” with accountability and responsibility to promote healthy societies. I’m honored to become Mozilla’s CEO at this time. It’s a time of challenge on many levels, there’s no question about that. Mozilla’s flagship product remains excellent, but the competition is stiff. The increasing vertical integration of internet experience remains a deep challenge. It’s also a time of need, and of opportunity. Increasingly, numbers of people recognize that the internet needs attention. Mozilla has a special, if not unique role to play here. It’s time to tune our existing assets to meet the challenge. It’s time to make use of Mozilla’s ingenuity and unbelievable technical depth and understanding of the “web” platform to make new products and experiences. It’s time to gather with others who want these things and work together to make them real.

  • Open COVID Pledge: Removing Obstacles to Sharing IP in the Fight Against COVID-19
  • Mozilla Supports the Open COVID Pledge: Making Intellectual Property Freely Available for the Fight Against COVID-19

    COVID-19 has afflicted more than one million people worldwide, and the number continues to climb every day. However long the pandemic lasts, we know that scientists and others’ ability to share work toward solutions is critical to ending it. The Open COVID Pledge, a project of an international coalition of scientists, technologists, and legal experts, has been created to address this issue. The project calls on companies, universities and other organizations to make their intellectual property (IP) temporarily available free of charge for use in ending the pandemic and minimizing its impact.

Python Programming

  • Montréal-Python 76: Tonic Glacier

    At Montreal Python, we encourage you to stay at home - but not to stop writing Python ! This is why we are launching Montreal Python 76 - Tonic Glacier, a spectacularly virtual combo of a conference and, following a few days later, a hackathon to overcome COVID-19 with our keyboards.

  • The Singleton Design Pattern in Python

    In this article, we'll be diving into the Singleton Design Pattern, implemented in Python. As time progresses, software gets more tailored to solving specific problems in different domains. While there are many difference in the application-level of our software, some aspects of software design remain largely the same. These aspects might not remain the same for all software out there but will hold true for a lot of scenarios. Therefore, learning and understanding them will be highly beneficial in helping us build resilient programs. This is the first in a series about Design Patterns in Python and the different patterns that we can utilize to build software.

  • Python Docstrings

    In Python, a function is a group of related statements that performs a specific task. Functions help break our program into smaller and modular chunks. As our program grows larger and larger, functions make it more organized and manageable. Furthermore, it avoids repetition and makes the code reusable.

  • Multiple inheritance and mixin classes in Python

    I recently revisited three old posts on Django class-based views that I wrote for this blog, updating them to Django 3.0 (you can find them here) and noticed once again that the code base uses mixin classes to increase code reuse. I also realised that mixins are not very popular in Python, so I decided to explore them, brushing up my knowledge of the OOP theory in the meanwhile. To fully appreciate the content of the post, be sure you grasp two pillars of the OOP approach: delegation, in particular how it is implemented through inheritance, and polymorphism. This post about delegation and this post about polymorphism contain all you need to understand how Python implements those concepts.

  • PyCoder’s Weekly: Issue #415 (April 7, 2020)
  • Wing Tips: Debug Python Services Running on AWS with Wing Pro

Android Leftovers

Cloud Foundry sees top leadership change

For over a decade, Abby Kearns has been the face of the popular open-source, Platform-as-a-Service (PaaS) cloud, Cloud Foundry. First as the project manager for Pivotal Cloud Foundry and then as the Cloud Foundry Foundation's executive director. Now, Kearns' moving on to another executive position, and CTO Chip Childers has assumed her role as executive director. Childers brings vast experience with Cloud Foundry to the head chair. With five-years under his belt at Cloud Foundry as CTO, he and Kearns have both been Cloud Foundry's public faces. Before he came to Cloud Foundry, he had served as vice-president of Apache Cloudstack Infrastructure-as-a-Service (IaaS). In short, Childers knows cloud technology like the back of his hand. Read more