udp multicast to tcp unicast proxy and vcr updated..(YAPS)


Today I am releasing a current build of YAPS to give you the chance to take a look at it during the development process. There are a number of new features and bug fixes in this version, the most noticable enhancement is the brand new user interface:

One of the new features is the Space-Usage-Bar:

For a complete overview of all fixed and added things, take a look at the changelog below. Everyone who is waiting for some particular feature to be implemented: it’s on the list and soon in YAPS. Everyone who wants to see a feature in YAPS which isn’t there or planned, please comment this article and tell me what you would like to see.

changelog:

31.08.2006

  • fixed a bug in the HTTP Processor where only lower case AddRecording calls were accepted
  • added ManageRecording function call to the HTTP Processor to allow better TVBrowser Integration (remove should work now) (added type=add or type=del)

30.08.2006

  • fixed a bug that caused the HTTP server to malfunction

29.08.2006

  • added Recording PlayCounter which shows how many times each recording was downloaded or streamed directly from the YAPS server
  • fixed a bug that caused a crash when a wrong formated URL was requested…
  • changed the default port to 80
  • fixed a bug in the RecordedList TemplateProcessor which produced not working Streaming URLs
  • fixed some of the html templates
  • added some more data fields to the recording data structure (activated)
  • added a simple sorting algorithm (Sorter.cs) used for RecordingTable and DoneRecordingTable HTML Template Processor Rendering
  • added a resume-streaming feature: Once you started streaming and stopped, YAPS resumes at the last position you stopped it; the next time it starts at the beginning of the recording

25.08.2006

  • changed file information of the YAPS assemblies…
  • added addrecording.html (new design)
  • added default page when / is requested
  • added some commented-out extensions to the Recording Data structure; to be activated when a Recording File Converter is available

23.08.2006

  • added addrecording.html to the Design Project (to be updated soon)
  • added TVBrowser (tvbrowser.org) Capture Plugin Definition File (YAPS.tcf)
  • mono compatibility in TemplateProcessor.cs via Mono.Unix.UnixDriveInfo
  • better recognition of the mountpoint for the videodirectory
  • fixed some bugs in HTML Templates where Firefox had some issues with the top toolbar of all pages (ello)
  • added live-streaming support for recordings, should be possible now to read recordings while recording…
  • added blue bar to space usage bar – blue bar shows how much space would be used when all recordings are done successfully
  • added blue bar and exclamation mark graphics
  • minor todo addition to TemplateProcessor.cs

22.08.2006

  • first checkin
  • import in MonoDevelop
  • fixed path-bug in http.cs
  • added MonoSocket.cs for better compatibility betwenn mono and microsoft
  • modified multicast_vdr.cs to use the MonoSocket class in case of mono (define preprocessorvariable “MONO” in case of compiling for mono)
  • fixed the /vcr/AddRecording Encoding bug which created some weird recording names
  • fixed the warning in MonoSocket
  • added console page
  • added help page
  • added percentage bar template keyword and html generator
  • finally fixed the UTF8 URL Handling

Download the current build: YAPS310806.zip (577,92 KB)

Read on: udp multicast to tcp unicast proxy extended to be a vcr

Comments are closed.