Ubuntu is composed of many software packages, the vast majority of which are distributed under a free software license. The only exceptions are some proprietary hardware drivers.The main license used is the GNU General Public License (GNU GPL) which, along with the GNU Lesser General Public License (GNU LGPL), explicitly declares that users are free to run, copy, distribute, study, change, develop and improve the software. On the other hand, there is also proprietary software available that can run on Ubuntu. Ubuntu focuses on usability, security and stability. The Ubiquity installer allows Ubuntu to be installed to the hard disk from within the Live CD environment, without the need for restarting the computer prior to installation. Ubuntu also emphasizes accessibility and internationalization to reach as many people as possible.
Custom Search

VDR (Video Disk Recorder) can also operate as an mp3 player and DVD player using available plugin.

Saturday, February 27, 2010

VDR (Video Disk Recorder) is an open source application for Linux designed to allow any computer to function as a digital video recorder, in order to record and replay TV programming using the computer's hard drive.


The computer needs to be equipped with a digital TV tuner card. VDR can also operate as an mp3 player and DVD player using available plugins. VDR uses drivers from the LinuxTV project.


With the streamdev plugin it is easy to build up a client/server environment with VDR. While VDR-to-VDR streaming works like a charm, there's not a lot the client can do on the server. The plugins on this page are the missing pieces to a powerful multi-VDR environment.


Features

* Operation entirely via DVB card's On Screen Display and infrared control (LIRC/RCU) or keyboard
* Support for multiple DVB cards (up to four, at least one full featured card with video out required) and "conditional access" (CICAM)
* Channel groups
* EPG display by channel or by time ("What's on now/next")
* Timers: Programming via EPG or manually, priority/lifetime model, single-shot or repeating timers which use EPG subtitle info as recording's title additionally
* Recording storage on disk: Automatically splitting of recording into files (<2GB), support for multiple storage directories (may be spread over multiple disks), support for hierarchical storage
* Support for multiple audio tracks and Dolby Digital
* Instant recording
* Playback modes normal, pause, fast forward/backward (multi speed), jump to specific location, jump 60 seconds
* Support for editing recordings (with I-frame accuracy: ~1/2 second)
* Multiple language support
* Support for executing system commands and displaying output on screen
* Network support (SVDRP): Manage timers and recordings via telnet
* Automatic shutdown/wakeup (with certain mainboards)
* Support for automatically executing commands upon recording start/end and editing recordings
* Instant Time Shift
* Plugin interface (see the list of available plugins)
* Macros can be assigned to remote control keys
* Multiple recordings on the same device
* Simultaneous recording and replay on the primary device

Plugin svdrpservice.

svdrpservice > README > HISTORY
2008-09-25 > vdr-svdrpservice-0.0.4.tgz

This plugin offers SVDRP connections as a service to other plugins. Instead of implementing the same SVDRP connectivity stuff over and over again, all of my client side plugins use svdrpservice. So it is even possible to share a single SVDRP connection among multiple plugins on the same client.


There's no reason to load this plugin if no other plugin relies on it. If you are a developer and your plugin needs connections to a remote SVDRP server, you might want to take a closer look at it.

Get   Chitika | Premium

Plugin remotetimers.

remotetimers > README > HISTORY
2008-03-28 > vdr-remotetimers-0.0.2.tgz
2010-02-22 > vdr-remotetimers-0.1.3.tgz

Allows you to add/edit/delete timers on the local (client) VDR and a remote (server) VDR. Even moving timers between the two VDRs is possible. The plugin has its own implementations of the Schedule and Timer menus, since 0.1.0 also of the Recordings menu. All of them are feature extended copies of VDR's original menus.


WARNING: Version 0.1.x is a development release. The core functionality should be fine, but some of the new features are either incomplete or not very well tested. In particular I didn't check how renaming recordings on a VDR with multiple video directories works. Beware! You might loose your data.


Remotetimers requires plugin svdrpservice.


Additional features:

  • Multiuser support: An individual user ID can be assigned to each timer. Since 0.1.0 multiple user IDs for timers and recordings are possible
  • Edit recordings menu allows you to rename recordings and change priority or lifetime (since 0.1.0)
  • Server-side cutting of recordings (since 0.1.0)
  • Patch for redirecting instant recordings to the server (since 0.1.0)
  • Show available disk space of the actual filesystem for recording subdirectories on different mounts (since 0.1.2)
  • Progress bars in the "What's on now?" menu (since 0.1.0)
  • Swap key bindings of "Ok" and "Blue" in "What's on" menus (since 0.1.1)
  • Show size and length of recording in "Edit recording" and "Recording info" menus (since 0.1.2)
  • Automatic update of recordings list when server's recordings are mounted as a subdirectory of the local video directory (since 0.1.0) or when local video directory is mounted/unmounted (since 0.1.1)
  • Backport of VDR 1.7.12's folders.conf for easy subdirectory selection in "Edit timer" and "Edit recording" menus (since 0.1.3)
  • Support for MainMenuHooks patch. The VDR mainmenus can be replaced by remotetimers' counterparts

Plugin remoteosd.
remoteosd > README > HISTORY
2009-10-07 > vdr-remoteosd-0.1.0.tgz

Allows your (client) VDR to operate the menu of a remote (server) VDR. You can e.g. edit timers and channels, run commands from the commands menu or change the setup of the remote VDR. Especially if you are running a headless streaming server somewhere in the cellar, this plugin comes in handy.

Requirements local (client) VDR:

  • plugin remoteosd
  • plugin svdrpservice

Requirements remote (server) VDR:
  • plugin svdrposd (or it's successor svdrpext)
So you will need to download all three plugins and install them in the right place!

Features:

  • Plugin asks for confirmation if remote menu is already in use
  • To make it easier to distingues the local and the remote menu, the server IP is prepended to every remote menu title and message. In the plugin setup you can even select a different color theme for the remote menu
  • Support for MainMenuHooks patch. You can replace the local "Schedule" and "Timers" menu by the corresponding remote menu. Please apply remoteosd-readconfig.diff if you want to use this feature. Otherwise the setting will be lost every time you restart VDR.
Limitations:
  • OSD menu pops up on the server. There's no concurrent access
  • Limitations of VDR status interface apply (e.g. no event title/subtitle). Just text, no graphics (like e.g. femon output)

Plugin svdrposd (formerly svdrpext).
svdrposd > README > HISTORY
2006-06-06 > vdr-svdrposd-0.1.0.tgz

Publishes the OSD menu via SVDRP. Server-side counterpart of remoteosd.


Plugin epgsync.

epgsync > README > HISTORY
2009-02-10 > vdr-epgsync-0.0.3.tgz

Imports the EPG of an other VDR. It is implemented as a separate thread and you can select either a quick but resource consuming or a slow operation mode. The later allows you to share the SVDRP connection with other local plugins, so you can e.g. still use the remoteosd plugin while syncing.

Since epgsync-0.0.3 it is possible to limit the import to a specific channel type (DVB-C/S/T, analog) and to lookup channels by name instead of ID. You could e.g. copy the EPG of DVB channels to their analog counterparts.

You have to install plugin svdrpservice >= 0.0.2 along with epgsync.


Femon SVDRP extension.

Running a headless streaming server and worried about how to monitor the signal quality? Since 1.1.0 femon is able to retrieve the frontend status remotely via SVDRP. You can download the plugin at > http://www.saunalahti.fi/~rahrenbe/vdr/femon/.

Simply install the new femon on both, client and server. On the client you will also need the svdrpservice plugin >= 0.0.2. Finally enable the SVDRP feature in the femon setup on the client. It's a good idea to install the dummydevice plugin >= 1.0.1 on the server, unless you have some output device attached.

Thanks to Rolf Ahrenberg for integrating my patches into femon. Keep on with the great work!

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

rss_trappola

Related Post



Linux Links


Screenshots Gtk Applications for Mono.

Monday, February 22, 2010

Mono is a software platform designed to allow developers to easily create cross platform applications.

Sponsored by Novell (http://www.novell.com/), Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications.

Software developed with Mono:

The following are programs that use the Mono API and C#.

* Banshee music management and playback software for GNOME
* Beagle is a desktop search tool.
* Blam! is an RSS-news aggregator especially good for reading Planet-feeds.
* Diva video editing application for GNOME.
* DotNet BlogEngine is a managed blog engine that uses XML for storage by default and runs on Mono.
* GNOME Do desktop application launching software (similar to Quicksilver).
* F-Spot is a photo management program.
* FusionFall is Cartoon Network's video game for kids is built on top of Mono.
* Graffiti CMS is a Content Management system used for websites and uses VistaDB for data storage.
* iFolder 3 (by Novell) lets you share files across multiple computers and with other users through peer-to-peer or Novell's groupware server products.
* KeePass 2 is an open source password management utility.
* libsecondlife is an open source implementation of the Second Life networking protocol written in C# that will run under Mono or .NET.
* MindTouch - an open source wiki developed in C# on Mono and PHP
* MonoDevelop is an IDE for creating Mono applications.
* MonoTorrent, a BitTorrent library written with Mono.
* Muine is a music player with a user interface designed to be intuitive, developed by Jorn Baayen who also worked on Rhythmbox.
* OpenSimulator, an open source reimplementation of the Second Life servers and protocols.
* My Animal Centre is a Wii console game built on top of Mono.
* PHP4Mono implements the PHP language on top of Mono.
* Second Life, the virtual world created by Linden Lab, began offering Mono compilation for their Linden Scripting Language in August 2008.
* The Sims 3 uses Mono for scripting game events.
* Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform Internet Relay Chat client for advanced users, targeting the GNOME desktop.
* Sky Net is a sky chart program for .NET. It works under Mono using the Gtk# library.
* Tomboy is a desktop note-taking application which uses a wiki-like linking system.
* Unity is a game engine using Mono for game scripting.
* VistaDB is a managed embedded SQL database written in C# that runs on Intel editions of Mono.
* Open Mobile is a mobile computing front end built for .Net or Mono.
Banshee (http://banshee-project.org/)
Banshee is a music organizational and playback tool.
Banshee
Enlarge
Banshee
Banshee
Enlarge
Banshee
Beagle (http://beagle-project.org/Main_Page)
Beagle is a search tool that ransacks your personal information space to find whatever you're looking for.
Beagle
Enlarge
Beagle
Beagle
Enlarge
Beagle
F-Spot (http://f-spot.org/Main_Page)
F-Spot is a photo management application for the GNOME desktop.
F-Spot
Enlarge
F-Spot
F-Spot
Enlarge
F-Spot
GNOME Do (http://do.davebsd.com/)
GNOME Do is a crazy-delicious launcher tool that makes performing common tasks on your computer simple and efficient.
GNOME Do
Enlarge
GNOME Do
GNOME Do
Enlarge
GNOME Do
MonoDevelop (http://www.monodevelop.com/Main_Page)
MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages.
MonoDevelop
Enlarge
MonoDevelop
MonoDevelop
Enlarge
MonoDevelop
MonoUML (http://www.monouml.org/)
MonoUML is a CASE tool designed for allowing all UNIX/Linux developers faster computer systems design using a friendly GUI application.

Muine (http://muine-player.org/wiki/Main_Page)
Muine is a graphical music player with a simple, intuitive interface.
MonoUML
Enlarge
MonoUML
Muine
Enlarge
Muine
OpenVPN-Admin (http://sourceforge.net/projects/openvpn-admin)
OpenVPN-Admin is a GUI for OpenVPN that runs under Linux and Windows.

SkyNET (http://sky-net.sourceforge.net/)
SkyNET is written in C# and uses Gtk# for displaying a star chart.
OpenVPN-Admin
Enlarge
OpenVPN-Admin
SkyNET
Enlarge
SkyNET
Tomboy (http://www.gnome.org/projects/tomboy/)
Tomboy is a desktop note-taking application for Linux and Unix. Simple and easy to use, but with potential to help you organize the ideas and information you deal with every day.
Tomboy
Enlarge
Tomboy
Tomboy
Enlarge
Tomboy
Smuxi (http://www.smuxi.org/)
Smuxi is a flexible open-source cross-platform IRC client for the GNOME desktop.
Smuxi
Enlarge
Smuxi
Smuxi
Enlarge
Smuxi
Winforms Applications
Open Source Applications
NClass (http://nclass.sourceforge.net/)
NClass is a UML modeling application written in C#.

Paint.NET (http://www.getpaint.net/)
Paint.Net hasn't been fully ported to Mono yet (due to p/invokes), but we can still see it using the new 2.0 controls.
NClass
Enlarge
NClass
Paint.NET
Enlarge
Paint.NET
SharpChess (http://sharpchess.com/)
SharpChess is a free computer application that enables you to play chess against the computer.

Reversi (http://www.codeproject.com/csharp/Reversi.asp)
Reversi is a popular game that is fun, requires just a few basic elements and has simple rules.
SharpChess
Enlarge
SharpChess
Reversi
Enlarge
Reversi
MonoCalendar (http://www.monocalendar.com/)
MonoCalendar is an application designed for easy management of calendars.
MonoCalendar
Enlarge
MonoCalendar
MonoCalendar
Enlarge
MonoCalendar
NUnit (http://www.nunit.org/)
NUnit is a unit testing framework that is open source written in C#.
NUnit
Enlarge
NUnit
NUnit
Enlarge
NUnit
MoMA (http://www.mono-project.com/MoMA)
MoMA is a tool that helps you identify issues you may have when porting your .Net application to Mono.
MoMA
Enlarge
MoMA
MoMA
Enlarge
MoMA
Commercial Applications
Plastic SCM (http://www.plasticscm.com/xpfront.aspx)
Codice Plastic SCM - Commercial, Cross-Platform Source Control Management system for Windows (not pictured), Linux, and Mac OS X.
Plastic on Linux
Enlarge
Plastic on Linux
Plastic on OS X
Enlarge
Plastic on OS X
Likewise (http://www.likewisesoftware.com/)
Likewise Administrative Console (LAC) - commercial, cross-platform graphical administration console for Windows (not pictured), Linux, and Mac OS X.
Likewise on Linux
Enlarge
Likewise on Linux
Likewise on OS X
Enlarge
Likewise on OS X
ASP.NET
mojoPortal (http://www.mojoportal.com/)
mojoPortal is an open source content management system and web site framework portal for .NET on Windows or Mono on Linux and Mac OS X.

BlogEngine.NET (http://www.dotnetblogengine.net/)
An innovative open source blogging platform developed with ASP.NET 2.0.
mojoPortal
Enlarge
mojoPortal
BlogEngine.NET
Enlarge
BlogEngine.NET
SplendidCRM (http://www.splendidcrm.com/)
SplendidCRM was built on the Microsoft technology stack using Visual Studio 2005 Professional, but also runs on Mono.

Graffiti CMS (http://graffiticms.com/)
Graffiti CMS allows you to quickly publish and maintain dynamic content Web sites with little or no knowledge of Web programming.
SplendidCRM
Enlarge
SplendidCRM
Graffiti CMS
Enlarge
Graffiti CMS

Moonlight

To see more Moonlight in action, please see Moonlight Shots.

A slightly modified version of the Chess demo running on moonlight. August 6th, 2007


A Modified Surface page, June 19th, 2007
Chess
Enlarge
Chess
Surface
Enlarge
Surface
Current state of Silverlight Airlines, Auguest 3rd, 2007


Current state of Silverlight Pad, August 3rd, 2007
Silverlight Airlines
Enlarge
Silverlight Airlines
Silverlight Pad
Enlarge
Silverlight Pad
Other Mono Applications
Unity (http://unity3d.com/)
Game Development Tool implemented using Mono.

Unity3d on OS X
Enlarge
Unity3d on OS X
Second Life (http://blog.secondlife.com/2008/08/20/mono-launch/)
Second Life uses Mono as an engine that accelerates the execution of user provided scripts by translating LSL scripts into ECMA CIL bytecodes and in turn letting Mono turn that into x86 machine code.

Second Life
Enlarge
Second Life
Maemo (http://www.mono-project.com/Maemo)
Mono can be run on embedded devices like the Nokia 770. A video of the Nokia 770 running Gtk# is available here (http://www.go-mono.com/nokia/nokia-gtksharp.mov).

Maemo
Enlarge
Maemo
Eclipse (http://www.eclipse.org/)
Eclipse is an IDE written in Java. It can run on Mono using IKVM (http://www.ikvm.net/), the Java VM for .Net.

Eclipse on IKVM
Enlarge
Eclipse on IKV

MoonlightShots

Screencasts:

  • screencast (http://www.youtube.com/watch?v=qRSO7p0HAIw) showing the Surface Silverlight application running, with a few variations.
  • Desklets using Moonlight (http://www.youtube.com/watch?v=IbMyPG4IKo8): this is part of Novell's HackWeek: a project to create desklets using Moonlight on the Linux desktop.

Jackson shares with us Scribbler:

Get   Chitika | Premium

Scribbler
Enlarge
Scribbler

With the 1.0 RC and 1.1 refreshes, Microsoft updated some of their existing demos:

A slightly modified version of the Chess demo running on moonlight. August 6th, 2007
Enlarge
A slightly modified version of the Chess demo running on moonlight. August 6th, 2007

This is the Chess demo running on Moonlight. The .NET AI version and Human version are working.

Current state of Silverlight Airlines, Auguest 3rd, 2007
Enlarge
Current state of Silverlight Airlines, Auguest 3rd, 2007
Current state of Silverlight Pad, August 3rd, 2007
Enlarge
Current state of Silverlight Pad, August 3rd, 2007

We now have most of the visual elements of the Silverlight Airlines demo working.

Silverlight Airlines demo, loading the Xaml map, June 20th, 2007
Enlarge
Silverlight Airlines demo, loading the Xaml map, June 20th, 2007


Jackson work on the Silverlight Airlines demo now shows various components:

Silverlight Airlines demo, loading the Xaml map, June 20th, 2007
Enlarge
Silverlight Airlines demo, loading the Xaml map, June 20th, 2007

Chris Toshok's modified version of Surface that loads the Mono logo from a Path/Data components, and runs a live Silverlight widget:

A Modified Surface page, June 19th, 2007
Enlarge
A Modified Surface page, June 19th, 2007

Jackson and Sebastien got Paths working, this is from Sam Ruby's SVG to Silverlight page (http://intertwingly.net/stories/2007/05/06/?icon=caution). This in particular shows a sample that renders on Silverlight but fails with SVG:

June 18th, 2007
Enlarge
June 18th, 2007
Showing Moonlight in a browser; June 18th, 2007
Enlarge
Showing Moonlight in a browser; June 18th, 2007

Sebastien has been working on getting the Surface Silverlight (http://delay.members.winisp.net/SilverlightSurface/) demonstration to work with our implementation. Here you can see it in our Gtk# shell:

June 17th, 2007
Enlarge
June 17th, 2007

Chris Toshok has been running parts of Dr Popper in Moonlight.

June 21st, 2007
Enlarge
June 21st, 2007

Chris Toshok got the downloader class to work, this is the standard demo.cpp:

June 14th, 2007
Enlarge
June 14th, 2007

Moonlight running Tattoo sample:

Jun 20th,  2007
Enlarge
Jun 20th, 2007

The Mono Monkey as a xaml file rendered in the browser. The monkey was converted from our SVG monkey file, and is stored using Path Markup Syntax.

Jun  21st, 2007
Enlarge
Jun 21st, 2007

MoonLight plugin showing smile xaml sample:

Jun 9th, 2007
Enlarge
Jun 9th, 2007

Firefox with MoonLight plugin running Binary Clock SilverLight application (http://explosivedog.com/silverlight/binaryclock/):

May 22nd, 2007
Enlarge
May 22nd, 2007

This shows two videos playing, and they are being scaled and rotated (together with a rectangle that has radiusx/radiusy set and has a transparent filling). At this time animation is done with the Storyboard, with a couple of DoubleAnimations on a Timeline:

June 7th, 2007
Enlarge
June 7th, 2007

This one shows using a video as a stroke pattern, the video is animated, and one of the squares is actually rotating around in the screen (the one tilted):

June 21st, 2007
Enlarge
June 21st, 2007

A progression of screenshots taken while developing the path markup parsing code. The end result is the bozo.xaml image from Sam Rubys SVG Workbench.

June 4th, 2007
Enlarge
June 4th, 2007


Screenshot of the XAML parser, now pulling colors out of XAML files and showing off it's rebellious side.

June 4th, 2007
Enlarge
June 4th, 2007

Very first screenshot of the XAML parser parsing and rendering a line and a rectangle.

June 4th, 2007
Enlarge
June 4th, 2007

This was the first screenshot, video is rotated, but as you can see the video was not being decoded properly (libswscale renders to a different format than Cairo expected), the image is rotating:

May 22nd, 2007

May 22nd, 2007

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

rss_trappola

Related Post



Linux Links

My Favorites

Finance

Logo IWBank gif120x60 banner 9

Antipixel & Counters

Dr.5z5 Open Feed Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog BlogItalia.it - La directory italiana dei blog Software blogs Computers blogs Il Bloggatore Add to Technorati Favorites diigo it Peru Blogs Programming Blogs - Blog Catalog Blog Directory AddThis Social Bookmark Button Find the best blogs at Blogs.com. website counter
Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

Recent Posts