vdr-projects.github.io

View on GitHub

Welcome to VDR-Projects

What is this?

This page is meant to provide an overview about where which VDR plugin is currently maintained or if it is maintained at all. Additionally the “vdr-projects” GitHub organization can provide repositories for projects that are related to VDR.

Overview of known, still used, VDR plugins

Plugin name Maintenance status Working? Hosting platform Project page
ac3mode Community maintained GitHub Project page
autostart Active maintainer Private Project page
bgprocess Community maintained GitHub Project page
burn Community maintained GitHub Project page
cdplayer Active maintainer Private Project page
cecremote Active maintainer Private Project page
chanman Community maintained GitHub Project page
channellists Community maintained GitHub Project page
channelscan Active maintainer Bitbucket Project page
cinebars Community maintained GitHub Project page
clock Active maintainer GitHub Project page
control Active maintainer GitHub Project page
dbus2vdr Active maintainer GitHub Project page
ddci2 Active maintainer GitHub Project page
devstatus Active maintainer GitLab Project page
dfatmo Active maintainer GitHub Project page
dummydevice Unknown TBD TBD
duplicates Active maintainer VDR-Developer Project page
dvbapi Active maintainer GitHub Project page
dvd Community maintained GitHub Project page
dynamite Active maintainer GitHub Project page
eepg Community maintained GitHub Project page
epg2vdr Active maintainer VDR-Developer Project page
epgborder Active maintainer GitHub Project page
epgfixer Active maintainer VDR-Developer Project page
epgsearch Active maintainer VDR-Developer Project page
epgsync Unmaintained ✔ with Patch Private Project page Patch >vdr-2.4.1
externalplayer Active maintainer Private Project page
extrecmenu(ng) Active maintainer GitLab Project page
favorites Community maintained GitHub Project page
femon Active maintainer GitHub Project page
filebrowser Community maintained GitHub Project page
fritzbox Active maintainer GitHub Project page
gamepad Community maintained GitHub Project page
graphlcd Community maintained GitHub Project page
hddarchive Unmaintained TBD TBD
image Community maintained GitHub Project page
imonlcd Community maintained GitHub Project page
iptv Active maintainer GitHub Project page
lcdproc Unknown TBD TBD
live Active maintainer GitHub Project page
loadepg Unmaintained TBD TBD
markad Active maintainer GitHub Project page
mcli Community maintained GitHub Project page
mp3 Community maintained GitHub Project page
mplayer Community maintained GitHub Project page
mpv Community maintained GitHub Project page
neutrinoepg Unknown TBD TBD
noepg Unknown TBD TBD
osd2web Active maintainer GitHub Project page
osdteletext Active maintainer GitHub Project page
peer Unmaintained TBD TBD
play Unknown TBD TBD
plex Unknown TBD TBD
pulsecontrol Unknown TBD TBD
radio Unknown TBD TBD
recsearch Unknown TBD TBD
reelbox Active maintainer GitHub Project page
remote Unknown TBD TBD
remoteosd Unknown TBD TBD
remotetimers Unmaintained TBD TBD
restfulapi Unknown TBD TBD
rpihddevice Active maintainer GitHub Project page
rssreader Active maintainer GitHub Project page
satip Active maintainer GitHub Project page
scraper2vdr Unknown TBD TBD
skindesigner Active maintainer GitLab Project page
skinelchihd Active maintainer Private Project page
skinenigmang Unknown TBD TBD
skinflat Community maintained GitHub Project page
skinflatplus Active maintainer GitHub Project page
skinlcarsng Active maintainer GitLab Project page
skinnopacity Active maintainer GitLab Project page
skinpearlhd Unmaintained TBD TBD
skinsoppalusikka Active maintainer GitHub Project page
sleeptimer Community maintained GitHub Project page
softhdcuvid Active maintainer GitHub Project page
softhddevice Active maintainer GitHub Project page
streamdev Unknown TBD TBD
suspendoutput Unknown TBD TBD
svdrposd Unknown TBD TBD
svdrpservice Unknown TBD TBD
systeminfo Unknown TBD TBD
targavfd Community maintained GitHub Project page
text2skin Unknown TBD TBD
trayopenng Active maintainer Private Project page
tvguide Active maintainer GitLab Project page
tvguideng Active maintainer GitLab Project page
tvscraper Community maintained GitHub Project page
undelete Active maintainer Private Project page
upnp Unmaintained TBD TBD
vdrmanager Unknown TBD TBD
vdrtva Unknown TBD TBD
vnsiserver Active maintainer GitHub Project page
vompserver Unknown TBD TBD
weatherforecast Unknown TBD TBD
weatherng Community maintained GitHub Project page
wirbelscan Active maintainer Private Project page
xineliboutput Active maintainer SourceForge Project page
xmltv2vdr Unknown TBD TBD
zaphistory Unknown TBD TBD
zappilot Community maintained GitHub Project page

How does “Community maintenance” work?

As an alternative to scattered patches all over the internet, once a project is obviously no longer maintained (no feedback from developer and no new versions for at least 6 months or longer), then this project can be mirrored to a repository below the “vdr-projects” organization.

Having a repository in context of the “vdr-projects” organization, where still someone can react to requests, allows to keep the plugin at least working with newer VDR versions based on community contributions. It provides an “active target” to point Pull-Requests to without someone needing to take responsibility for the whole project.

If a developer officially announces that he stops maintaining his project, then a repository below “vdr-projects” may be created earlier if noone decides to continue developing it somewhere else.

What if I want to take over a currently unmaintained project?

If someone wants to actively maintain a currently unmaintained project, then he can apply for commit permissions to the repository hosted in the “vdr-projects” organization at any time.

Keep in mind that this only works for a project in status “Community maintained”. For actively maintained projects, only the current maintainer can add new contributors!

If you don’t want to continue maintaining a project in its current repository (for example move it to your GitHub profile or to a different hosting platform), then it would be nice if you at least let us know, so the table at the start of this page can be updated.

Can I request a new repository in context of the vdr-projects organization?

Yes, you can. Just open an issue here.

What is the advantage of having my plugin hosted in context of the organization?

If the plugin ever gets unmaintained again, then the actual project homepage and all links would be still the same if someone else takes over.

Worst case the vdr-projects organization could even give ownership to someone else if a project is unmaintained for a long period of time and the current maintainer does not respond for whatever reason.

I’d like to communicate with you? How can I do that?

That’s easy. If you want to take over a plugin have someone removed from your plugin or for everything else, just open an issue here.

I am a developer and want to join you

That’s nice to hear. Open an issue here. Tell us in one or two sentences who you are and what you want to achieve. If we are satisfied, we’ll give you organization member status, which gives you the ability to add new repositories to the organization.