Permalink
Switch branches/tags
Nothing to show
Find file Copy path
8be4e0e Oct 23, 2018
2 contributors

Users who have contributed to this file

@ravibail @colloqi
1010 lines (766 sloc) 45.9 KB

Release Notes for piSignage Player image

2.2.1 Pi overheating issue

  1. Chromium browser taking too much processing time & sometimes overheating of Pis - fixed
  2. licensing issues when server name had http:// or port - fixed
  3. player uptime shown in player screen
  4. added "disable-pinch" flag to disable zooming in kiosk mode
  5. Unable to upgrade player in cases of player behind firewall - fixed
  6. API change - query assets based on a label, api/files?label=xxxxx

2.2.0 New socket.io for increased reliability and faster events for player-server communication, online only playlists

  1. Faster events and increased reliability on player to server connectivity - Upgraded to latest socket.io with backward compatibility
  2. Option to schedule a playlist only if player is online, this way fallback playlists when player is offline can be scheduled
  3. Availability of variables __cpuid__, __group__, __playername__ and __ipaddress__ for use in links and messages (can be used to get player specific content)

Fixes

  1. Issue of video fullscreen playing when custom layouts had customized video window size - fixed
  2. Player getStatus API returns deployed playlist names
  3. Minimum advert playlist interval reduced to 5 seconds from existing 30 seconds
  4. Increased reliability in case of OpenVG based tickers
  5. Few player crash fixes
  6. License related fixes for redemption of licenses

2.1.7

  1. RCA Video playing slow - fixed

2.1.6

  1. window.print not working in HTML repos - fixed

2.1.5

  1. openVG ticker makes piSignage software crash in old OS images - fixed

2.1.4

  1. Fix issues related to openvg based ticker
  2. zip repositoriy index.html files are served from the local server rather than file loading in the server
    • Helps to load repositories based on web apps

2.1.1 Option to play Ticker messages in Hardware GPL(Open VG) and rolling text feature

  1. Option to play ticker in GPL(OpenVG) to avoid freezing
  2. Same ticker option can be used to play rolling text with configurable font-size, position and width

2.1.0 Daily scheduled deploy, Upgrade all, Dashboard, Auto rotate, CEC, validity and other player fixes

Server

  1. Auto daily deploy moved to group settings and takes care of playlist changes for group assets update
  2. Daily deploy for all groups under group list screen
  3. Dashboard to see player status and configurations
  4. Assign assets and playlists to groups for collaborator use
  5. Assign default schedule for playlist which gets copied to groups when assigned
  6. Default dates and times assigned to group schedule in schedule calendar popup
  7. Player reported and synced time shows time ago (tooltip shows actual time)
  8. Bulk delete option under playlists screen and avoid TV_OFF copy
  9. Bulk update of players to a version - schedule to issue upgrade command at scheduled time or there-after when player comes online
  10. Collaborator had access to group default playlist change even when not given permission - fixed
  11. Lists are sorted alphabetically instead of last created for Assets, Playlists, Categories and Groups
  12. Scrollbar to appear if needed for touch access
  13. Bulk delete under assets had issues - fixed
  14. Usage of time object for time inputs and fixing issues with schedule time displays in Group schedule
  15. Under assets screen, show more button missing - fixed
  16. Avoid sending duplicate emails for purchase request - fixed

Player

  1. Auto rotate image based on image header values during upload
  2. Show player CPU temperature in server player screen
  3. Provision to play audio playlist through HDMI port under playlist settings
  4. Play weblink using API in player one after another without issuing stop command
  5. When CEC is not supported by TV, cec-client processes were not terminated in Pi - fixed
  6. Do not send periodic TV OFF messages unless configured under settings - fixed
  7. When multiple instances of the asset in playlist, asset validity was not working - fixed
  8. Zip repository playing issues for filenames with space and folder zips - fixed
  9. Translation popup in weblinks - New chromium flag added to avoid translation popup in future releases
  10. Issue of full screen not-working after nested playlist in side/bottom zone - fixed
  11. Not able to change playlists under zone4/zone5/zone6 with deploy - fixed
  12. In player webUI, sleep timer should reflect server settings - fixed

2.0.0 PDF slide mode, RSS text only mode

2.0.5

  1. Ability to play a link with play API of player (for e.g. curl --user pi:pi -X POST --header 'Content-Type: application/json' --header 'Accept: text/html' 'http://localhost:8000/api/play/files/play?file=https://www.google.com/search?q=piSignage')
  2. Option to reboot the player everyday at fixed time (although this is not needed)
  3. Inform users to select the video window size when custom layout is chosen

2.0.4

  1. Ticker logic changed to use transform property of CSS
  2. Download option for custom layout for manual edit and upload

Server

  1. Notification when credits are low in menu bar
  2. Provision to deploy everyday to a group

2.0.3a

  1. fixed - wireless reconnection issue in case of disconnect
  2. fixed - webUI was broken in 2.0.2

2.0.2

  1. If domination playlist has a single video, it will continue to play in a loop - fixed

2.0.1

  1. Playlist not starting on startup(black screen) if welcome screen is disabled and player is offline -fixed

2.0.0

  1. Experimental PDF reader with evince - full screen mode without ticker, displays each page for the set duration
    • use it to display multiple slides from the PDF
  2. Media RSS - display text only option without image
  3. Blend mode, iframes not shown in some cases - fixed
  4. Bulk delete and assign categories in assets screen
  5. Categories display 20 characters instead of current 10 in button
  6. Incorrect display of licenses available - fixed
  7. Customized logo in server UI for collaborators was not displayed - fixed

1.9.9 Letterboxed mode, blend animation, support for latest stretch OS and Pi 3 B+ hardware

1.9.9d

  1. Added cursor back to screen when the mouse is moved
  2. Removed Google Calendar type - instead refer to help article to display calendar
  3. Multiple Media RSS issues fixed and load image from image.url,image.link,enclosure.url,enclosures[0].url fields, if other field please modify /home/pi/piSignagePro/templates/media-rss.html file accordingly
  4. When logo and clock displayed, making TV OFF and ON will not display videos & images - fixed
  5. Added variable for link for identifying the player, __playername__,__group__,__ipaddress__, __cpuid__
  6. Force TV ON setting used to switch on TV even when TV was supposed to be OFF - fixed
  7. RSS empty title or empty description used to return "No feed available" - fixed
  8. Disabled chromium pop-up for device discovery notifications
  9. Ignore second SIGUSR2 event within the duration of event playlist
  10. Option to disable welcome screen on poweron
  11. Asset and Playlist access control per group added
  12. Forcibly terminate cec-client program after 20 seconds if not terminated
  13. Blank overlay when emergency message is enabled and no message has been added - fixed

1.9.9b

  1. Tool for designing custom template added (pisignage.com/custom-template)
  2. Addition of total online, but not playing count for players
  3. Unable to add Google Calendar asset - refer to help article

1.9.9

  1. Added support for latest Raspbian OS (Strecth, March 2018) based image
  2. Moved to DHCPCD based network configuration(/etc/dhcpcd.conf) and dropping /etc/network/interfaces based configuration
  3. Commenting Overscan value lines in case of disable_overscan mode is selected, otherwise overscan values are taken even though overscan mode is disabled
  4. Support for letterboxed mode for Image display (scaled to full screen keeping the aspect ratio intact)
  5. Added Blend transition support for images and HTML pages
  6. Added blend transition for media RSS images
  7. Showing Mac address was not working for newer releases - fixed
  8. Asset validity extended to advert and audio playlist assets as well
  9. Fix a bug where first playlist is not scheduled if default playlist was an advert, domination or audio playlist
  10. Support for line breaks in text message display
  11. RSS ticker broken in 1.8.9c - fixed in 1.9.9aa

1.9.8 Play a playlist at selected intervals, play multiple items of advt playlist, zoom & send keystrokes to weblink

1.9.8c

  1. Support for capital letters and special characters in keystrokes for webpage links (use shift+b,shift+2 etc.)

1.9.8b

  1. Start socket.io every 3 minutes if network is not available earlier (used to take 12 minutes to start earlier)
  2. Issue of player not-starting when playlists are empty - fixed

1.9.8a

  1. In certain cases, change of Playlist is not reflected in the player - fixed
  2. Media RSS and Ticker RSS feed, links with query parameters were not working - fixed

1.9.8

  1. Provision to send keystorkes for the webpage after launch (10 sec delay), add keystrokes in Add Link details page
  2. Ability to play multiple advt items at once during advt insertion
  3. Introduction to domination playlist which plays once at prescribed intervals
  4. Change channel to HDMI when TV ON command is issued
  5. Show the type of playlist in Group details page

1.9.7f

  1. Added youtube-dl program as a second option for youtube video streaming, select this option under user settings tab if youtube videos do not work
  2. Support for zoom option while launching webpage links, works only for 1.0 or greater, default is 1.0
  3. Issue CEC TV on command when emergency message is updated
  4. Disable scrolling of signage window to blank - fixed
  5. wifi access point names standardised to piplayer_xxxx (last 4 digits of player id)

1.9.7 Emergency Message, separate audio playlist, enhanced clock widget support,domination playlist,youtube fix and fixes

1.9.7d

  1. Emergency message display issue - fixed

1.9.7c

  1. Changed the address of wireless access point to 192.168.100.0 to avoid clash with router addresses
  2. Fixed issue of scheduling not working in case of empty default playlists and other such errors
  3. Added validity check for nested playlist assets also

Server changes in 1.9.7c

  1. Possibility for delayed sync by scheduling at a later time
  2. Speed up of playlist and asset screens by delayed rendering of list items
  3. Show asset details and editing for more text type
  4. Search and category selection options under Asset Edit screen
  5. Flag to setup default for license type (managed or license only) under settings
  6. mongodb driver update

1.9.7b

  1. Introduced Emergency message feature per group which will displayed on the current signage content.
  2. Clock widget enhancement - shown on top of video as well, two positions and 12/24 hour format support
  3. Added support for separate audio playlist which can be played on audio jack in addition to the normal signage on HDMI port
  4. Added a flag to support CEC TV on
  5. Video on side zone continues to play for the next asset in case of fullscreen - fixed

1.9.6 Event Playlist, Ticker Speed, ssh password, CEC status, wifi access point, fixes

Fixes in 1.9.6a

  1. image generation and wifi access point related issues - fixed
  2. access point address changed to 192.168.0.1
  3. Player UI - non chrome warning message removed

New Features

  1. Variable ticker speed support - full, medium(66% of full), slow(33% of full)
  2. Introduction of event playlist for IoT applications
    • send SIGUSR2 event to process "node pi-server.js" and event playlist will be played for a fixed duration or till next event (0 sec duration)
    • Make any playlist as event playlist under playlist -> settings and add it to the group
  3. Ability to change ssh password of player from Server UI (under Settings Tab)
  4. Added fifo and streaming timeout flags for audio streams
  5. Boot logo(Raspberry) disable option under Ctrl+N
  6. Individual audio song play support under Player webUI
  7. Send CEC TV On command every 5 minutes if TV is off
  8. Read CEC TV on status and report to server (under Player status)
  9. Execute python script file if present for TV on/off commands
    • TVoff.py while TV OFF
    • TVon.py while TV ON
  10. 1.9.6 SD card image additions
    • player acts like wifi access point to facilitate network configuration with wifi upon first time boot
    • configure using a file stored in boot partition from laptop (server name and wifi options)

Fixes

  1. Disabled wireless power management to increase reliability of wifi connection
  2. Playlist content not in sync with players in some cases - fixed
  3. Change playlist at the end of current cycle made to work for current single video playlist - fixed
  4. Playlist drag and drop screen, duplicate item was not displayed correctly - fixed
  5. Remove special characters like "#" from the playlist name while adding since "#" is not supported for playlist name
  6. Asset validity date was not properly displayed - fixed
  7. In some cases server name getting changed to example.com under Ctrl+N configuration - fixed
  8. Show registered email for the username under "Welcome user" button
  9. Confusion of Add with Search box in List Group and Playlist screens - Added Serach bar
  10. Remove Report icon in home screen of player webUI
  11. Accept username in forgot password - done
  12. Stop sending license messages and wrong calculation in case of license-only options
  13. Disable right click on web-page links for Layout 1 and 2a (use of kiosk flag) - fixed
  14. Add a separator between ticker messages in case of scroll mode

1.9.4/1.9.5 Asset Expiry, Audio Features, Independent playlist support for non-main zones, New UI, Server performance and more...

Features in 1.9.5/1.9.5a

  1. Make beta UI as the main UI and option to go back to old UI under settings
  2. Added duration for each RSS item for media RSS link and RSS ticker
  3. pi Player - Support for DNS server configuration under DHCP (both in ctrl+N and webUI)
  4. pi Player - Log files download under player webUI for debugging purposes
  5. pi Player - Settings file editing under player webUI - for advanced usage
  6. Fixed issue- scheduling playlists in the player completely offline will not work
  7. Fixed issue- Restart chromium if it has crashed and refusing to take commands
  8. Fixed issue- Scheduling start and end date not shown correctly under Group details
  9. (1.9.5a) RSS maximum number of items increased to 100
  10. (1.9.5a) Player UI issues fixed with respect to Add file, CSS colors

New Features

  1. Enhanced Audio support

    • Recognises extensions .mp3,.m4a,.mp4a,.aac as Audio files
    • Songs can be played to completion in addition being used as background music
    • Videos can be muted to use background music (or video from other zones)
    • New type of link for Audio Streaming has been added (can be used in place of Audio files for background music)
    • Priority for Sound selection is Main zone > side zone > bottom zone > background music
    • Background music will continue till one of the zones has audio
    • Background music option is supported only for playlists that are played in the main zone
  2. Streamlining of nested playlist and other zone content play

    • Audio and Video play play in loop for other zones (instead of stopping after end) till the main zone moves to next asset
    • Switching between fullscreen and multi-zone layout corrected for advert playlists, nested playlists and video-to-image transitions with the following notes
      • If full screen video is used, add side and bottom zone assets for the next asset again
      • If an image is needed in fullscreen and the previous side zone contains a video, add an image to the sidezone to clear the previous video
      • Background music does not play across all the assets in nested playlists (use in the main playlist instead)
      • Livestream and CORS link are supported only in main-zone
      • Video interruption to play adverts is supported only in main-zone
  3. Independent playlists for non-main zones (select play independently while selecting playlists for these zones)

  4. Validity period for asset can be added to automatically start/stop playing the asset. Useful for content which has limited period like sales promotions.

  5. PDF documents are shown without toolbar

  6. New UI (you can switch to the old UI under settings-scroll down to end)

  7. RSS description field can be used instead of title in RSS ticker and Media RSS

  8. Support uploading brand_intro_portrait.mp4 video for portrait displays (and made names case-insensitive)

  9. Auto save when the playlist is changed

  10. Shuffle option while preparing playlist

  11. Category Names can be seen by hovering the mouse(tooltip)

Fixes

  1. Full screen transition issues in multi-zone layouts - fixed
  2. Livestreaming and video termination - smoothened
  3. Resize images bigger than 1920x1920 to within keeping aspect ratio to prevent pi from heating up
  4. Connection to server disconnect in some cases - fixed
  5. CORS weblink screen size has been fixed for all landscape and portrait modes
  6. Pi heating if the playlist goes in tight loop - added a 1 second timeout to avoid such cases
  7. Restore bubble popup in case of browser crashes - fixed
  8. Addition of chrome flags to CORS webpage like disable translation
  9. Accidental registration of already registered pi in a different account - avoided
  10. Issues with ctrl+N static address selection - fixed
  11. Server performance improvements to handle large number of players

1.8.0 Chromium Browser based signage introduced, UI changes, local file support from webUI, Restricted Collaborator access

1.9.3

  1. Fixed - webUI for player was broken in 1.9.2

1.9.2

  1. Fixed - Assets and playlists of the same size were not getting synced to the player - fixed

1.9.1

  1. Fixed - Chromium caching image in every cycle when url reload option is selected, leading to memory leak

1.9.0

  1. Fixed - Hardware portrait mode, resolution was not getting set properly
  2. Fixed - Continuous download of asset in case of network error, limited to 5 retries at varying intervals
  3. Fixed - URL reload every time not working
  4. Fixed - Once enabled, pause video feature was not getting disabled (setting 0 to Time to Stop Video)
  5. boot video play in loop for short videos
  6. Fixed - Setting volume of video to zero
  7. Introduced a time gap of 30 second between issuing CEC command and switching off HDMI interface (for TV OFF and TV ON commands)

Server side

  1. Playlist Preview mode - we are still working on it, RTSP,YouTube, RSS & weblinks are not working
  2. Playlist UI toolbar changes
  3. Warn if no regular playlists assigned to Group
  4. Fixed - Change password not working

1.8.9

  1. Fixed - unable to keep the original size for images

1.8.8

  1. Fixed - with new Raspbian updates,popup on poweron mentioning "Restore pages? Chromium didn't shut down correctly."
  2. HTML repo, if index.html is not present, entry point auto selection as first html file in the directory.
  3. If there is an RSS feed fetch error, use previous messages instead of displaying "no messages or feed error".
  4. Option to retain video aspect ratio under Group settings (default is fill the screen).
  5. For images, fill zone option is made as default.
  6. UI changes for Group settings popup.
  7. Fixed some issues with chromium-browser height calculations.
  8. License download upon re-registration.

1.8.7

  1. Display default logo if the pi player contains logo.png at ~piSignagePro/public/app/img/logo.png

1.8.6

Major Features

  1. Ability to add Text messages along with CSS style under Assets
  2. Option to Combine assets of all scheduled playlists to play (layout is fixed to that of first scheduled playlist)
  3. Support for multiple Advertisement Playlists to be added to a Group (For e.g. you can have one playlists at 60 second interval and other at 5 minute interval)
  4. Pause the video and insert advertisement after certain interval (select ineterval under Group settings)
  5. PDF support (only with chromium-browser available in image 1.8.5 onwards)
  6. Ticker option to scroll from left to right
  7. 3gp video format support

Minor Features and fixes

  1. Hide url bar in weblink window
  2. Quick reconnect to server (in less than 3 minutes) after network reconnect
  3. Snapshot quality improvement ( more buffer size allocation)
  4. Fixed issue - Possibility of blank screen on poweron if uzbl is not installed
  5. Next advertisement timer to start after completion of current ad play (instead of start of ad play)
  6. Hide system message option for empty playlist and rss ticker error
  7. Clock widget shifted to 24 hour format
  8. In deploy all, avoid unnecessary error messages
  9. Delete brand intro from players if deleted in server
  10. Screen background color selection using html5 color widget
  11. Thumbnail fix for videos of duration less than 8 seconds

1.8.5

  1. Drag and Drop files and links to upload them to pisignage.com
  2. Knowledge base with prediction(beta) added
  3. Clock widget added which can be enabled under Group Settings
  4. Rearranging scripts to take care of latest Raspbian release
  5. UI changes (delete button for assets, playlists & groups)
  6. Issue fixes

1.8.4

  1. Ctrl+N server name getting changed to example.com when ESC key os pressed
  2. Chrome browser crash issues fixed
  3. Collaborator access to multiple groups
  4. Minor bug fixes

1.8.3

  1. Shoutcast support under streaming link
  2. Removed tvon command on poweron (as it is given in boot already)
  3. Issue with nested playlist when the media file is not present
  4. Fixed - Custom layout template loading error in Chrome
  5. Fixed - Player crash if ticker message is empty and ticker is enabled in slide mode

1.8.2

  1. Fixed - Youtube videos were not playing in 1.8.0/1.8.1
  2. Fixed - custom layout not working 1.8.0/1.8.1

1.8.1

  1. SVG animation with more styles added (for both uzbl & chrome versions)
  2. Multiple custom_layouts can be defined
    • File name should be custom_layout*.html (* can be anything), for e.g. custom_layout_weather.html
    • Assign in the layout popup to a playlist
  3. Asset delete - wrong deletion of asset file fixed
  4. Unable to select assets for side and bottom zones - fixed
  5. Uniqueness of thumbnail across installation - issue fixed
  6. Player settings screen made as a pop-up
  7. Minor UI & bug fixes

New Features

  1. Chromium browser(needs latest image for pi or running /home/pi/piSignagePro/misc/get_chrome.sh to install)
  2. Chrome supports transient eevnts and faster loading of URLs (people who complained their URLs not loading can now try with Chrome)
  3. Ability to interrupt the playlist and play files from Player using webUI
  4. Restrict collaborator to a single group and various other permissions added
  5. Support basic animation if Chromium-Browser is present (for advanced animations please convert the images to video and use, for e.g. in Powerpoint save slides as video)
  6. getstatus API for Player returns Current playing file
  7. Player settings UI made more informative
  8. Option to resize images to occupy full screen under Group>Display mode
  9. Suppress "download in progress" messages using option under Group>Display mode
  10. Scripts modified to support various Raspbian release (Sep 2016) and misc/get_chrome.sh added to install Chromium Browser
  11. Server UI enhanced based on various feedback
  12. Home screen of webUI - playlist selection for playing introduced
  13. Support for mpg/mpeg format Video and bmp format Image
  14. Protractor based system testing added for Release testing

Fixes

  1. Instead of error object (500) send rest error for not found URLs
  2. Error fix in combining default playlist check
  3. Player disk usage stats - wrong reporting issue fixed
  4. For resized assets, correct filesize was not reflected - corrected
  5. converting to yuv420p profile in case of yuv422p profile videos (certain videos were not playing)
  6. x-access-token allowed in APIs
  7. Assets filter under Playlist creation issues resolved

1.7.0 Independent playlist support for side/bottom zones, media RSS, open wifi, player level deploy,scheduling enhancements, UI improvements, Volume control

1.7.9

  1. FIXED - Sometimes large video file gets corrupted due to 2 wget processes running
  2. FIXED - corrupt image files halt the browser from displaying subsequent images

1.7.8

  1. Delete old files after playlist change if not needed
  2. Option to wait till the end of the playlist loop to load new playlist

1.7.6

  1. Nested playlist support with video
  2. 6 zone support in custom layout
  3. Skip empty playlists while scheduling (except default which will be used in any case)
  4. Side and Bottom zone videos are played at layer 5

1.7.5

  1. Issue in scheduling ad playlist fixed

1.7.4

  1. Added option not to show Media RSS title
  2. Scheduling logic added for Advertisement playlists as well

1.7.2

  1. Added Cookie & Session-Cookie support for the http requests
  2. Fixed a player crash related to Media RSS support

New Features

  1. Support independent playlists for side and bottom zones (supports images, html files, links) (simply add a playlist to the side or bottom zone in playlist screen)
  2. Directly deploy to players without creating group(Choose none under group selection)
  3. Media RSS support (select under Assets link for default template or use html file from github examples directory)
  4. Combine assets of default playlist with the scheduled playlist (select under Group Details screen)
  5. Scheduling for multiple week days or month days
  6. local API support for media RSS in usage for html files
  7. Open Wifi network support
  8. Support for space characters in wifi name
  9. Pi Volume control under Group settings
  10. Allow upto 20 scheduled playlists under Group
  11. UI Changes
    • Assign Asset directly to multiple playlists from Asset screen or Asset details screen
    • Delete option in Asset Details screen
    • Deploy playlist directly from Playlist screen
    • Sync All Groups button under Group list screen
    • Display MAC address both in welcome screen and under players screen (click the IP address of the player)
    • Allow minimum duraton of 2 second for images and 10 second for other types of assets
  12. Reliability
    • Retry download after 5 minutes of network error
    • Occasional Screen going blank on poweron due to browser not starting - Fixed
    • Restrict image sizes to 2560x2560 for large images upload
    • Faster load times for player and admin screens
    • webUI, font files served locally instead from Google site
    • Fine tuning of parameters for cache, gzip compression
  13. Licensing - support for domain name level licenses
  14. Increased upload file size allowed to 3GB (subject to user account size limit)
  15. Billing report added
  16. Avoid http auth for the APIs originating from localhost to player
  17. Started work on supporting Firefox and Safari browsers for server UI

Fixes

  1. Remove special characters from the file name to avoid non-playing of assets which contain #,' characters
  2. RSS issue when the RSS feed contained ' character
  3. Allow upto 500 groups and labels
  4. Bug fixes under Group Deploy,player Wifi immediate connection, immediate refelction of Group settings upon sync,
  5. Player WebUI playing since field was showing wrong time - Corrected
  6. Shceduling issue when start time was greater than start time - Fixed
  7. Removed Seek message upon video loop for single videos, software upgrade video
  8. API not accessible due to token object - fixed
  9. html zip file support issue (when file name contained string zip other than .zip)
  10. File created date was not updated when the file was uploaded again
  11. CEC message for TV OFF was sent after HDMI shut off - corrected
  12. regex issue while checking file names - fixed
  13. 1 pixel border issue - removed
  14. Favicon added to webUI
  15. CSS rotation based on screen size, no hard coding for 2ap, 2bp layouts

1.6.0 Website link support, New Browser release, Custom Layout, Player Snapshots, UI changes, fixes for Ctrl-N issue and Youtube link not playing

1.6.3 Features and Fixes

  1. When there is a single item playlist with video, video is played in a loop with no loading time (no ad playlists should be present)
  2. Bootup video & update software screen videos changed
  3. Issues fixed in install scripts related to screenshot, uzbl and wifi interface
  4. Ctrl-N interface made fullscreen

1.6.2 Features and Fixes

  1. Ability to overlay a png logo at group level (configure in Set Display Mode under Groups)
  2. Modify Video duration in playlist (default is displayed and it can be changed if the duration is not proper)
  3. Upgrade issues fix for snapshot feature not working
  4. Node restart during upgrade - fixed
  5. Custom layout support in Portrait mode

New Features

  1. 3 new Layouts - custom, custom portrait right and custom portrait left, they enable to upload a custom_layout.html file and display. Use id fields main, side, bottom and ticker to display respective content
  2. Take Snapshot of the player available in the shell popup screen for the player
  3. Use weblink to display websites which were earlier not shown due to Cross Origin issues
  4. Newer version of browser added which is faster and plays video files too (select weblink and add a youtube link)
  5. Allow category selection in Edit links and Notice Creation screens
  6. UI Changes
    • Default duration (10 seconds) can be changed under Settings
    • User can upload his own logo and url for the brand logo on the left side of top msnu bar under settings
    • Display accounts links for which the user is collaborator under User dropdown menu
    • Show associated playlists for a particular asset in Show Assets and Edit Assets screens (For this you need to go to Playlist details screen and save the playlist for previous playlists
    • Display thumbnail in Edit Assets screen to identify assets easily
    • Sort selection for players either latest reported or Alphabetic
    • Alphabetic ordering of Assets, Playlists and Groups in List screens
    • More details added to Group and Playlist list screens
    • Licensed status is available at server, player name color is based on licensed
    • Player shell popup is always enabled to view the previous snapshot
  7. Build and install
    • sudo install.sh(in place of install.sh) is checked to avoid permisson issues after piSignage install on top of Rasbian
    • Avoid overwriting of cmdline.txt during install
    • Creation of white-labelled server images
    • Reduce image size by removing unwanted packages
    • increase reliability while generation
    • Script to upgrade players manually after downloading the image
  8. piSignage image size - overall size of the image is reduced

Fixes

  1. Ctrl-N and Player settings screens, DNS addition to the interfaces file and avoid screen going blank
  2. Send 404 error for files which are not present (if the asset is deleted and still present in playlist)
  3. Thumbnail creation issue for videos
  4. Youtube videos not playing - issue fixed
  5. Config Server copied from the previous version (instead overwriting as pisignage.com)
  6. Playlist copy used to copy wrong layout - fixed

1.5.3 Minor Release

  1. Apply Advanced Video Window paratameters even in case of fullscreen & layout "1"
  2. Upgrade installation script to support pi 3 (rpi-update)

1.5.2 Minor Release

  1. Occasional screen going blank during deploy while Youtube link is playing

1.5.1 Minor Release

  1. Scheduling check at 0th second of every minute to roughly synchronise playlists across players
  2. Fixed the issue - Accidental power ON command on bootup in case RCA modes, this used cause distortions in TV signal from Pi

1.5.0 CSS Portrait Mode, Group Ticker, TV OFF Playlist & more

New features

A. Server

  1. Chromecast support as pisignage player, Just connect Chromecast and press "cast" button in the menubar to add
  2. File upload size increased to 1.5GB
  3. Make link editable from Read-only in Assets

B. Player Software

  1. Support for both HTML/CSS Portrait mode (Just select Layouts 2ap,2bp,2ap270,2bp270) and Hardware portrait mode
  2. Support for both "Right" and "Left" Portrait
  3. Introduction TV-Off playlist which can be scheduled or as used default to switch off TV when not used
  4. Group level Ticker messages which will be played if there is no Playlist level Ticker
  5. Change to the next slide only after URL load in case of links
  6. Switch to next Playlist only after complete download
  7. Display Player-ID in web UI for convenience

Bug fixes

  1. Portrait video not playing in fullscreen in layout "2b"
  2. Fixed - Same day Scheduling not working for Timezones "behind" GMT
  3. Add Collaborator accepts username as well as the registered email of the user
  4. Portrait HD (1080x1920) video playing issue - rpi-update reverted to 4.1.12
  5. Accidental turn-on when playlist is deployed
  6. Fixed - Unsaved changes, Cancel was not working
  7. Avoid Deploying playlists while Group editing, Deploy only upon exit or pressing Deploy
  8. Avoid unnecessary Deploy every time group edit exit

1.4.1

New features

A. Server

  1. Server Accounting and purchasing Player Licenses, Managed Licenses and Renewals streamlined
  2. Calendar view for multiple playlists scheduling under Group
  3. Auto deploy when group config screen is exited
  4. File upload size increased to 990MB

B. Player Software

  1. Added server address and connection status to welcome screen
  2. variable __connectionstatus__ added to ticker
  3. CEC support added for TV ON/OFF commands in addition to HDMI signal control
  4. Custom template upload for notice (notice_template.ejs)
  5. HTML tags support in notice title, description and footer
  6. RCA Cable support with addition of NTSC and PAL modes
  7. fullscreen support for individual assets and for adverts in multi-zone playlists
  8. Option to set name & location for each player
  9. manual TV ON/OFF in shell command screen
  10. Player settings (webUI) enhancements to support DNS, SDTV, Schedule ON/OFF, Factory Reset

Bug fixes

  1. Ad playlist was getting scheduled under group as regular playlist - fixed
  2. Smoothening Player startup screens, showing welcome screen & playlist changes
  3. show system notice instead of black screen in case of errors or player not registered unless playlist is explicitly stopped (webUI, tvOff)
  4. Do not restart background music if already playing
  5. Previous image not cleared when Youtube links are loaded
  6. Notice template fixed width changed to 100% to fit into all layouts
  7. Simultaneous 2 videos playing - Fixed in 1.4.1

Image based on Jessie version of Rasbian

  1. Build and install scripts to support both Jessie and Wheezy version of Rasbian

1.3.0

New Features

  1. Duplicate and add the same asset multiple times to a playlist
  2. Ability to change the background color of Signage Player under Group Display Settings
  3. Introduction of new layouts 2c,2d and 2bp
  4. Ability to play full screen Portrait Video
  5. Schedule TV ON and OFF times under Group Display Settings
  6. Ability to Control PLayer Playlist locally after Deploy/Group Change at server
  7. Sync Pi time to server time in case of NTP non-availability, solves issues related to syncing
  8. Introduction of __cpuid__ and __myipaddress__ variables in Ticker messages to display CPU ID and IP address
  9. Change in welcome notice format
  10. Show the previous image till YouTube link loads
  11. Stats for files played changed to make it more scalable
  12. Option for not reloading link under Group Display Settings for uzbl browser

Bug fixes

  1. When player resolution is changed, overscan parameters used to change - Fixed
  2. Bootup Video to fill the entire screen both in Landscape and Portrait mode
  3. Portrait mode issues
  4. Asset following livestream video used to be skipped - Fixed

Server Specific

New Features

  1. Increased File Size limit for Upload to 500MB
  2. Rename Assets, Playlists and Groups under EDIT mode
  3. Duplicate Playlists and Groups
  4. Select All/None assets feature for a playlist

Bug fixes

  1. Issue with Deploy of few files were not downloaded or playlist changes were not reflected - Fixed
  2. Refresh the screen after link addition to reflect the addition
  3. Custom Video window size used to change after playlist change - Fixed

1.2.6(minor, can be skipped)

  1. Fixed the issue of "Crash under certain socket.io error condition"
  2. Timeout in case of animation event does not trigger

##1.2.5

  1. Issue fixed: if network is unavailable and youtube link is being played, playlist stops
  2. Player is unable to upgrade 1.2.4
  3. Fixed the issue of player localName being not sent to server

##1.2.4

  1. Improved reliability in case of wifi networks
    • restart wifi if IP address is not present after every 12 minutes in case of not connected
    • independent timer to retart network connection after 1 hour of no server connection

##1.2.3

  1. piSignage Player playlist UI fix which was broken in 1.2.2
  2. layout check to see if the player supports the layout (needed for future releases)
  3. logger error reporting bug

1.2.2

  1. Introduced 4 new layouts with main zone at the bottom and banner zone on the top (please enable in settings, needs ALL group players at version 1.2.2 or more)
  2. Fixed the issue - Player not getting synced with the new deployment if it was offline while deploying and then came online
  3. more robust server communication
  4. Fixed the issue - Unable to deploy file named index.html

1.2.1

  1. 12 hour format for Calendar events and format improvements
  2. Enabled Google Calendar support for all installations

1.2.0

Please edit the existing Scheduled Playlist times in Group Tab & Deploy again, otherwise scheduled playlists may not be played as per schedule after update

New Features & Fixes

  1. Scheduling Playlists

    • Start and Stop date had to be one day before and after - fixed
    • Increase the number of playlists count to 10 (from 4)
    • More Scheduling features (Day of the Week, Date of the month)
    • More explanations to avoid confusion for the UI
    • Warn if schedule changes are not deployed
  2. Show all IP addresses in welcome screen and server players status page

  3. Wifi Connection status and IP

  4. Support for Other languages

  5. Added French support (Thanks to Gionatan Fazio)

  6. Few issues fixed related to Ticker appearing accidentally in the beginning, many switches during playlist change

  7. Allow re-registration of the device to change the name without losing license

1.1.9

New Features

  1. Player settings enhanced
    • Ability to change http username/password
    • Ability to change config/media server
  2. Ticker Enhancements
    • Vertical alignment of ticker to the middle
    • Advanced users can add CSS for Ticker
  3. Provision to create new categories in Asset Upload popup
  4. You can add your welcome screen using html or ejs template (e.g. provided in github)
  5. File play logs re-introduced with provision to enable/disable
  6. HTML link and zip file support extended to side & bottom zones
  7. Provision to create custom Video window sizes for advanced users in Layout selection screen
  8. API Support with Token based authentication for server
  9. Ability to delete the account in server
  10. Browser JavaScript code streamlined to reduce node.js communication and div elements

Bug fixes

  1. Removed duplicate Ticker set/clear message and start/stop playlists
  2. Welcome screen not showing up when animation enabled - fixed
  3. Added hardware scroll disable flag to enhance browser reliability during startup

1.1.8

  1. After power on Ticker used to appear in some cases even though it was not configured
  2. For older browser releases, memory check and reload the URL if memory exceeds certain limit.
  3. rss feed non-english character display issue

1.1.7

New Features

  1. Fix for timezone issue, set the timezone to that of Browser upon registration,provison for changing in registration and player screens
  2. Change htpasswd to that of settings to protect players access from others
  3. Animation support for transitions in pi 2 onwards hardware
  4. Ticker enhancements
    • RSS feed support to display upto 10 messages from feed
    • Support for both Scroll and Slide
    • Multi line Ticker Message Support
  5. Add Button in Playlists and Group tabs brought outside from EDIT screen to list screen
  6. Testlog added for player for testing automation, streamlined player logging with category
  7. Token based authentication for API framework preparation

Known issues

  1. Chrome and Android apps currently work with default password for players, upgrade for password change will be soon released.
  2. Set the player timezones for the schedule playlist feature to work properly in Playlist Tab
  3. Player needs to reboot for Timezone and password changes to take effect
  4. pisignage-server features are yet to be updated for 1.1.7 release
  5. Animation works only pi 2 hardware due to performance requirements

1.1.6

  1. Fixed off-line licensing issue

1.1.5

  1. RTSP support in Add link of assets
  2. Delaying server communications till local configuration is done
  3. Chrome browser check on poweron

1.1.4

  1. New release of uzbl from current branch of uzbl repository which fixes a memory leak issue and many improvements
  2. Canvas based image display with instant image change (no black screen in between)
  3. Support for MP3 files to act as background music for images/html display
  4. Free player licenses have been increased to 3 per installation
  5. Addition of links from player web interface
  6. Removing error "Version mismatch" while deploying from pisignage.com
  7. Correction of install.sh so that image can be built on top of Rasbian instead of entire download
  8. Fixes for Network settings screen on Console (Ctrl-N)
  9. Small fixes

1.1.1/1.2.0

  1. Audio out in both ports
  2. Resolution - 720p HD and 1080p Full HD modes
  3. Portrait and Landscape mode
  4. Zones Support (1,2 and 3 in various dimensions)
  5. Insert Ad playlist in between
  6. Android App support with play, pause and stop for playing demo videos
  7. Chrome app for discovery, remote and manage
  8. HTML repo upload support (.zip file can be uploaded with entry point as index.html)
  9. URL support for streaming and displaying in iframe 10.Streaming support (experimental) for video
  10. various bug fixes
  11. Added Software License feature (auto generation, manual generation, download & check)
  12. Keyboard support for configuration of network and admin/content server
  13. Configurable admin server and media server (can be separate)
  14. Memory leak in uzbl for background image load - removed
  15. reconnect after network errors and watchdog to attempt reconnect (if no updates) after 60 minutes

1.0.5/1.2.0

a. added connected and playlist log in dailystats
b. change playlist only if exists
c. send message only if Websocket is ready
d. stop logging of file change event
e. issue with async nature of connected check in players
f. report overhaul and addition of monthly reports
g. convert flv h.264 videos too
e. bug fixes with upgrade
f. UI changes for assets/playlists
g. updated mongoose npm package
h. Chrome app also supports multiple playlists and report logging
i. support for Google Calendar

Known issues

a.socket.io error not fully resolved (as per the window below,mcollina/mosca#69 ) b.disk space due to .xsession-errors large size and forever_out.log

1.0.4/1.2.0

  1. Events, Logs, Files Played reporting to server and Reporting structure
  2. Streamlined updates
  3. File system check every power on for robustness 4.TV power on check for CEC supported TVs
  4. IST timezone issue correction
  5. bootstrap framework for TV notices 7.moved to ejs templating for faster boot 8.downloading status and stats display on both pi and server
  6. support for multiple playlists and scheduling
  7. file deletion and playlist change after successful download
  8. Audio and background music support
  9. video conversions for more formats 13.asset and playlist screen UI changes
  10. playlist scheduling moved to group

Known issues

  • gcal is broken
  • PC connection support (1-1): eth0:1 interface acted as default gateway (removed)
  • wget failed to resolve pisignage for firmware upgrade
  • add exit in upgrade.sh if wget gives error
  • downgrade.sh make cp instead of mv from pre directory
  • socket.io error appears (as per the window below,mcollina/mosca#69 )
  • disk space due to .xsession-errors large size and forever_out.log

0.8.9/1.1.0

This release is used as Software for production of first 60 devices. The assembly instructions for the same is given below.

Assembly

  1. Assemble B+ board inside enclosure and add a plastic blurb to avoid shaking
  2. Attach the power supply going to be shipped
  3. Get a HDMI cable and Ethernet cable
  4. Program a SD card
  5. Poweron the device with SD card inserted
  6. Note the CPU ID and print a sticker with the same
  7. Stick the CPUID sticker and pisignage sticker to the device enclosure
  8. Register the device at www.pisignage.com with the name "Unassigned xxxx" (last 4 digits of CPU iD) and group as Factory test
  9. Watch the ticker and 2 videos / 1 logo being played
  10. Check for last sync time, green circle and software version
  11. Sign OK on sticker
  12. Put waranty void seal on the SD card and ensure SD card is fastened properly
  13. Pack the Ethernet cable, HDMI cable and add a separator
  14. Pack the device in a plastic wrapper
  15. Wrap the power supply in a plastic wrapper
  16. Add the clamp inside the box
  17. Seal the box and ensure no shaking of the contents
  18. Put a seal and make a entry of the Device ID (Put a sticker of device ID on the box also)

Known issues

  • Need to work on overscan_scale, framebuffer height and width to map videos and images to full screen
  • TV control commands
  • Format of empty screen

0.8.8/1.1.0

0.7.5/1.0.0

First Release of PiSignage

First Production Release of PiSignage images

platform v1.0.0 for Raspberry Pi v0.7.5 for pi server software v0.0.1 for central server software

Known Issues

If piSignage is not set for installation, it sends "default" installation whereas the server expects "admin". Will not be an issue if Pi is assigned to an installation.