TapinRadio (64-bit) 歷史版本列表
TapinRadio 64 位是 Windows PC 的一個簡單的互聯網廣播播放器。聽你最喜歡的電台,音樂和錄製歌曲!輕便的無線電軟件,非常適合視障人士或任何想要一個簡單而功能齊全的收音機的人。非常適合想要聽流媒體廣播而不用大驚小怪的人。 TapinRadio 64 位版本,開始竊聽!軟件,使互聯網電台如此簡單。TapinRadio 特點: 大量的電台可供選擇支持大多數的互聯網廣播格式&ndas... TapinRadio (64-bit) 軟體介紹更新時間:2022-10-03
更新細節:
What's new in this version:
- Fixed small bugs
- Resources for Chinese (Simplified), Czech and Slovak languages were updated
更新時間:2022-10-03
更新細節:
What's new in this version:
Wi-Fi Scanner 22.10
- Updated: Number of network card vendors is increased to 46926
Wi-Fi Scanner 22.08
- Updated: Using SQLite 3.39.2 (2022-07-21)
- Updated: Number of network card vendors is increased to 46446
Wi-Fi Scanner 21.05
- Fixed: Program is not displayed properly on integrated screen after removing external screen.
- Added: Slovenian language.
- Updated: Number of network card vendors is increased to 42679.
Wi-Fi Scanner 21.03
- Added: Save and open snapshots.
- Fixed: Does not display the connected network if it doesn't meet the quality filter setting even if it's pinned.
- Fixed: Advanced network details crashes with long rate string.
- Updated: Using SQLite 3.34.1 (2021-01-20)
- Changed: Use multiline hint for long lines in network table and advanced details tab.
- Updated: Number of network card vendors is increased to 42235.
更新時間:2022-09-19
更新細節:
What's new in this version:
- Fixed the text extracting for EPUB and LIT files
- Fixed small bugs
- Updated the drag-and-drop support
更新時間:2022-09-10
更新細節:
What's new in this version:
TapinRadio 2.15.95.1 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.15.95 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.15.94.1 (64-bit)
- Fixed: Screen reader NVDA stopped working in x32 build
TapinRadio 2.15.94 (64-bit)
Fixed:
- Mute button on taskbar failed to work
- Screen reader support stopped working for some users
TapinRadio 2.15.93 (64-bit)
- Fixed: Favorites menu sometimes failed to play station
- Changed: Improvements in screen reader support
TapinRadio 2.15.92 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.91 (64-bit)
- Fixed: Disable notifications was not saved
TapinRadio 2.15.9 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.8 (64-bit)
Added:
- Show size of recording buffer in status bar
- Set size of recording buffer for each station
TapinRadio 2.15.7 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.6 (64-bit)
- Fixed: Sometimes restart stopped working on Windows 11
TapinRadio 2.15.5 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.4 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.3 (64-bit)
- Added: Delete key for schedules
- Fixed: Minor fixes
TapinRadio 2.15.2 (64-bit)
- Added: Fade in and fade out values
- Fixed: Scheduling is now more accurate to the second
TapinRadio 2.15.1 (64-bit)
- Fixed: Sometimes column settings weren't being saved
TapinRadio 2.15 (64-bit)
- Fixed: Sometimes recording with splitting files were saved to root recording folder (not the station folder)
- Added: Popup menu to show key pad stations
TapinRadio 2.14.9 (64-bit)
- Added: Set recording format for each station
TapinRadio 2.14.8 (64-bit)
- Added: Improved dark theme support (also now switch between light and dark themes without restarting)
TapinRadio 2.14.7 (64-bit)
- Added: Pause recordings (Shift+F3)
- Fixed: Unable to cancel connecting a station without connecting box
TapinRadio 2.14.6 (64-bit)
Added:
- Volume settings for each station
- Sound device menu
TapinRadio 2.14.5 (64-bit)
- Changed: Lyrics now has links to open browser
TapinRadio 2.14.4 (64-bit)
- Removed: TapinRadio Scheduler
TapinRadio 2.14.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.14.2 (64-bit)
- Added: Possible to change space key for context menu
TapinRadio 2.14.1 (64-bit)
- Added: Sorting for groups/folders
TapinRadio 2.14 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.9 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.8 (64-bit)
- Fixed: Minor bug fixes
- Added: Option to change info panel color
TapinRadio 2.13.7 (64-bit)
- Fixed: Search Youtube
- Added: Open in text editor to lyrics context menu
TapinRadio 2.13.6 (64-bit)
- Fixed: Lyrics display
- Added: Support for m3u auto playlists
TapinRadio 2.13.5 (64-bit)
- Added: Option for system speech in settings
- Fixed: Scrobbling exception list can now use regex
TapinRadio 2.13.4 (64-bit)
- Added: Default now not to automatically download podcasts
- Fixed: Hotkeys now updated without need to restart
TapinRadio 2.13.3 (64-bit)
- Added: Option to set recording buffer size
TapinRadio 2.13.2 (64-bit)
- Fixed: Problem with no internet connection message
TapinRadio 2.13.1 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.13 (64-bit)
Added:
- LastFM scrobbling returns
- Option to specift scrobbling delay
- Option to add artist/song to scrobbling exclude list
- TapinRadio scheduler returns
Fixed:
- Minor bugs
TapinRadio 2.12.9 (64-bit)
- Changed: Removed LastFM scrobbling
- Added: Option to play podcasts continously
- Added: Option to automatically create a playlist of recordings
TapinRadio 2.12.8 (64-bit)
- Changed: Improved sleep timer now with manual entering of duration
- Fixed: Single track recording
TapinRadio 2.12.7 (64-bit)
- Changed: Improved shortcut editing
- Added: Repeat functionality for audio files
- Removed: Custom scheduler
TapinRadio 2.12.6 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.5 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.4 (64-bit)
- Change log not available for this version
TapinRadio 2.12.3 (64-bit)
- Fixed: Wrong column show in Edit Favorites
- Added: Keyboard shortcuts for navigating when playing audio files
TapinRadio 2.12.2 (64-bit)
- Fixed: Problem sometimes spliiting when recording stopped working
TapinRadio 2.12.1 (64-bit)
- Added: Option to download all podcast episodes
- Fixed: Minor bugs
TapinRadio 2.12 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.9 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.8 (64-bit)
- Added: Option to specify stream type
TapinRadio 2.11.7 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.11.6 (64-bit)
- Added: Option to use custom scheduler
TapinRadio 2.11.5 (64-bit)
- Added: Option to keep notification window within bounds of monitor
- Fixed : Minor bug fixes
TapinRadio 2.11.4 (64-bit)
- Minor bug fixes
TapinRadio 2.11.3 (64-bit)
- Added: Support for station proxy
- Fixed : Minor bug fixes
TapinRadio 2.11.2 (64-bit)
- Fixed: Sometimes crashed during search
TapinRadio 2.11.1 (64-bit)
- Added: Option to specify station listing provider
TapinRadio 2.11 (64-bit)
- Fixed: Problem with weekly scheduling
TapinRadio 2.10.9 (64-bit)
- Fixed: Problem with auto start and auto play
TapinRadio 2.10.8 (64-bit)
- Minor bug fixes
TapinRadio 2.10.7 (64-bit)
- Added: Saving audio tags for recorded files
TapinRadio 2.10.6 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.5 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.4 (64-bit)
- Change log not available for this version
TapinRadio 2.10.3 (64-bit)
- Fixed : Problem with the Jaws screen reader shwoing an error message
- Fixed : Encoding for some podcasts
TapinRadio 2.10.2 (64-bit)
- Change log not available for this version
TapinRadio 2.10.1 (64-bit)
- Added: Icon to show equalizer status if set for a station
- Added: Added custom equalizer settings for each station
- Added: Option to open audio files as playlist
TapinRadio 2.10 (64-bit)
- Fixed : Minor problems with equalizer
- Added : Ability to change scheduling start time format to 24 hours
TapinRadio 2.09.9 (64-bit)
- Fixed : Problems with registration in 2.09.8
TapinRadio 2.09.8 (64-bit)
- Fixed : Minor volume problems
TapinRadio 2.09.7 (64-bit)
- Fixed : Scheduling would split even if record without splitting was set
TapinRadio 2.09.6 (64-bit)
- Change log not available for this version
TapinRadio 2.09.5 (64-bit)
- Added: Option to split or not to split in the scheduling dialog
- Added: Menu to record button with split and no split options
- Added: Scale option for larger fonts
TapinRadio 2.09.4 (64-bit)
- Fixed: Larger fonts in favorites list
TapinRadio 2.09.3 (64-bit)
- Added: Option to select different cover art provider
TapinRadio 2.09.2 (64-bit)
- Fixed: Updated language files
TapinRadio 2.09.1 (64-bit)
- Fixed: Sometime crashed when clicking on Options button
TapinRadio 2.09 (64-bit)
- Added: Podcasts tab
- Added: Grouping for favorites
TapinRadio 2.08.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.2 (64-bit)
- Fixed: Minor problems with scheduling
TapinRadio 2.08.1 (64-bit)
- Fixed: Graphic equalizer for favorite stations
TapinRadio 2.08 (64-bit)
- Change log not available for this version
TapinRadio 2.07.7 (64-bit)
- Fixed: Sometimes failed to save favorites file
TapinRadio 2.07.6 (64-bit)
- Fixed: Showing error box when starting for first time if missing favorites file
TapinRadio 2.07.5 (64-bit)
- Change log not available for this version
TapinRadio 2.07.4 (64-bit)
- Change log not available for this version
TapinRadio 2.07.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.07.2 (64-bit)
- Fixed: Sometimes scheduled task would not start
TapinRadio 2.07.1 (64-bit)
- Fixed: Search would show Document Moved error message
TapinRadio 2.07 (64-bit)
- Fixed: Sometimes when clicking on the scheduling tab it would crash
TapinRadio 2.06.5 (64-bit)
- Fixed: Problem with the station browser sometimes crashing
TapinRadio 2.06.4 (64-bit)
- Change log not available for this version
TapinRadio 2.06.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.06.2 (64-bit)
- Changed: NO LONGER FREE
- Fixed: Bug fixes
TapinRadio 2.06.1 (64-bit)
- Changed: No longer free
- Fixed: Bug fixes
TapinRadio 2.06 (64-bit)
- Changed: No longer free
- Changed: Station listing now online
- Fixed: Bug fixes
TapinRadio 2.05.01 (64-bit)
- Fixed: Sometimes didn't close external volume module on exit
TapinRadio 2.05 (64-bit)
- Added: Online search
- Fixed: Minor bugs
TapinRadio 2.04.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.04.3 (64-bit)
- Fixed: List of devices now uses unicode
- Fixed: Sometimes crashing when removing a favorite
TapinRadio 2.04.2 (64-bit)
- Added: Now possible to add the favorite station comments as a column
TapinRadio 2.04.1 (64-bit)
- Fixed: English language setting missing
TapinRadio 2.04 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.2 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.1 (64-bit)
- Added: Settings to configure tab buttons
- Fixed: Minor bug fixes
TapinRadio 2.03 (64-bit)
- Added: Scheduled tasks view
- Added: Space bar shows context menu
TapinRadio 2.02 (64-bit)
- Added: Keyboard shortcut configuration
TapinRadio 2.00 (64-bit)
- Added: Grouping by columns in search results
- Added: Change volume from task bar using mouse wheel
- Added: Import and export of favorites
- Added: Search for podcasts using iTunes or BBC
- Added: Quick add to favorites
- Added: Trial period for pro version available
- Fixed: Scrolling menus
- Fixed: Cover art and lyrics
更新時間:2022-09-10
更新細節:
What's new in this version:
BYOND 514.1588
Fixed:
Dream Maker:
- The use of multiple ?. or ?: operators on the left-hand side of an assignment, or with any other side-effect operator like ++, did not compile correctly and caused the null check not to work as it should. This was caused by a fix to an earlier bug but was still being masked by old code that should have been removed. The problem appeared in build 514.1586 when the old cruft masking the issue was taken out. (LemonInTheDark)
BYOND 514.1587
Fixed:
Dream Maker:
- gradient() could compile incorrectly when given a bad set of arguments, resulting in proc stack underflow at runtime
- Dividing a matrix by a numerical constant at compile time compiled the result incorrectly as the number 0
Dream Seeker:
- Regression: Plane masters with blend modes other than the default did not display correctly
BYOND 514.1585
Fixed:
Dream Daemon:
- Trying to convert a /database or /database/query object to a string caused a hang
Dream Daemon & Dream Seeker:
- world.timezone and client.timezone didn't adjust for DST properly. E.g., Eastern Daylight Time should have a value of UTC-4 but appeared as UTC-5 instead.
- Some animations that changed directions between parallel stages could see weird "flipping" behavior. The same was true of other copy-only appearance attributes like icon_state. This is mostly a client fix but also impacts the server.
Dream Seeker:
- The CENTER keyword did not work correctly on secondary maps controls. It has been changed to act like LEFT+50% and/or BOTTOM+50%.
- A turf with visual contents whose appearance was updated while it was out of view could sometimes not show that update on the client once it came into view
- The client sometimes sent the wrong mouse params, mistakenly using new-style params (for worlds compiled in BYOND 514 or later) with older .dmb files
BYOND 514.1584
Fixed:
Dream Daemon:
- In some situations, a client might try to use verbs before it had received them and couldn't parse them correctly. In the particular case tested, the client was aware of the existence of a verb but did not have its name and parsing data. The server now keeps track of which verbs a client knows and sends their info to the client without the client having to request them.
- In some complex cases where a turf was included in visual contents, adding another object to the same visual contents list could result in an infinite recursion and crash
- Procs used in regex replacements didn't have usr set.
Dream Maker:
- The recently used fonts dropdown in the skin editor's font selection button had stopped working as expected after the skin editor was updated in BYOND 513
- Expressions such as istype(a?.b) did not correctly infer the var type
Dream Seeker:
- Embedded winsets didn't work in winsets initiated by JavaScript
- Setting the command parameter of an input control to ".output" or ".output control" did not work as expected
- The decision to turn off a movement state when done gliding/stepping was based on the old tick-based method of calculating glides, and could result in a movement state staying on long after the movement ended if the client ticks bogged down.
- In situations where appearances were recycled frequently, their reuse could screw up animations and other situations that used them.
- Multiple issues with mouse macros were fixed, including: mouse move being called within the same (upscaled) pixel, wrong screen coordinates, wrong coordinates in drag operations
BYOND 514.1583
Dream Daemon:
- Regression: Case-insensitive regular expression matches were broken
Dream Seeker:
- input() lists did not show characters such as Cyrillic properly
BYOND 514.1582
Fixed:
Dream Daemon:
- replacetext() sometimes doubled up the first character in the replacement text when it was supposed to capitalize that character instead
- Unicode handling has been improved across the board. In particular, the Unicode replacement character � is used now in situations where text2ascii(), copytext(), or splicetext() encounter bogus encoding.
Dream Seeker:
- Special handling for some upper-range Unicode characters in the output control was much slower than it should have been
- Parallel animations didn't handle dir changes properly in many cases. This also would have applied to other copy-only changes like icon_state.
BYOND 514.1581
Fixed:
Dream Daemon:
- Text handling was working incorrectly when trying to determine if a word was a proper or improper noun, when the word used non-English letters
- Dream Daemon was sometimes crashing on reboot, or on a second startup after not closing the application
BYOND 514.1580
Fixed:
Dream Daemon:
- The typesof() change had an issue in certain cases that wasn't immediately obvious in testing
BYOND 514.1578
Fixed:
Dream Daemon:
- Code relying on flist() was acting inappropriately in Windows
Dream Maker:
-Regression in 514.1576: the spantext() family of procs all compiled incorrectly
- Regression in 514.1576: Compilation sometimes failed in Linux due to an incorrect method for checking filename matches that sometimes got caught on directories with names too similar to other files.
Dream Seeker:
- Using a screen_loc on a plane master with one of the edge keywords (TOP/BOTTOM/LEFT?RIGHT) caused incorrect mouse hits for objects on the plane
BYOND 514.1577
Fixed:
Dream Maker:
- Regression: Static vars defined in procs didn't compile correctly if their default value was a string
BYOND 514.1575
Fixed:
Dream Seeker:
- In some games, the timer changes in 514.1573 and frame skips caused a lot more jitter than before. That wasn't the case for all games, but the timer has now been adjusted to use something closer to 1572's behavior with some of the new stuff as a fallback for high-stress scenarios.
BYOND 514.1574
Dream Seeker:
Fixed:
Regression: One of the memory leak fixes wasn't quite right, but the problem only showed up in certain situations, resulting in a crash
BYOND 514.1572
Dream Daemon:
- Multiple bugs existed when specifying start and end positions in findtext() and replacetext(), especially with regular expressions
Dream Maker:
- Icons were still editable in read-only mode
BYOND 514.1571
Dream Daemon:
- A fix to turf and area appearance changes not always showing up on the client caused a nasty crash when changing an area's appearance while hosting
BYOND 514.1570
Fixed:
Dream Daemon:
- When a turf that was out of bounds but otherwise visible, e.g. with a big icon, changed appearances in such a way as to not impact is visual bounds, that update was sometimes not sent to the client.
- Tile movers were not properly blocked by objects not aligned to the tile grid when moving west or south
- Client animation messages were sent in advance of map updates in some cases, which caused "jumping" when animating client pixel offsets. In addition, the server calculated "spillover" bounds for the viewport incorrectly in cases where client pixel offsets were animated, resulting in some tiles disappearing prematurely.
Dream Maker:
- glide_size could not be overridden as 0 at compile-time
Dream Seeker:
- When movable atoms were continually moving, entries built up in a client-side list of movers, causing major progressive slowdowns even with just a few objects. Normally this was not visible because most objects stop moving at some point. This issue is very old and probably had a small but occasionally noticeable impact on many games.
- The previous build's maptext fix caused smaller line-height values than default to stop working correctly in maptext
BYOND 514.1569
Fixed:
Dream Daemon:
- When moving a movable object from a turf into another movable, sometimes the old bounds weren't detected correctly, causing Uncrossed() to often not be called or possibly be called for multiple unrelated turfs.
- The eye sync information used for recent gliding fixes was not set correctly in cases when client.edge_limit was used
- Setting a particle set's icon value to a list produced no icons at all in most cases
- animate() wasn't working correctly for pixel offsets with /client. This issue was on the server side
Dream Seeker:
- Maptext miscalculated line height in some cases, causing the last line to be cut off in certain situations
- The red and blue channels of atom.color were sometimes swapped when the color was applied to maptext, in specific situations
- Transformed plane masters did not set their visual bounds correctly, which caused items to get cut off
- The motion blur filter sometimes caused objects to disappear
BYOND 514.1568
Fixed:
Dream Daemon:
- Regression: A reorg to some of the internal structures accidentally removed initialization of atom/movable/particles, causing junk IDs to be used and bogus calls to DecRefCount(). This in turn caused some datums to deallocate prematurely, which was more likely to occur in bigger projects.
BYOND 514.1566
Fixed:
Dream Daemon:
- Using animate() on world start with time=0 could cause the server to hang
BYOND 514.1565
Fixed:
Dream Daemon:
- animate() was causing heap corruption in rare intermittent cases, resulting in a server crash
BYOND 514.1564
Fixed:
Dream Daemon:
- Appearance references were getting mangled by the new server-side animation code, causing visual glitches and sometimes crashes
Dream Seeker:
- Added filters didn't appear until previous animations were finished, if ever. Additionally filter animation in general was incorrect with the new animation system.
BYOND 514.1563
Dream Daemon:
- Regression: Multiple new issues with animate() with appeared on the server end
Dream Seeker:
- Some animations were broken on the client
BYOND 514.1556
Fixed:
Dream Daemon:
- Regression in 514.1553: In some worlds that used a different client.eye besides the player mob, the mob info message was sent incorrectly and therefore the client got garbage data, which could cause crashes on the client.
- Changing only the dir of a movable atom didn't update it visually on the client
Dream Seeker:
- Accessing .x and .y of a size or pos value (etc.) in embedded wingets didn't properly change the value to a number format, which caused the various formatting types like "as arg" and "as escaped" to produce incorrect results.
- Atom visual bounds were transformed incorrectly (mostly on the client) when transform was applied, resulting in mouse hit problems
BYOND 514.1555
Fixes (More Info):
Dream Daemon:
- A typo existed in the results of world.Profile() for SendMaps in JSON format
Dream Maker:
- Changing src in a proc by assigning a new value could cause some subsequent var accesses from src to happen incorrectly, by the compiler assuming src hadn't changed.
Dream Seeker:
- input() as password didn't work correctly when given a blank password, causing future inputs to fail
- Mouse hit detection was incorrect for overlays of objects within plane masters
Features (More Info):
Dream Daemon:
- Various operations related to the internal SendMaps() function have been optimized based on profiling data
Dream Seeker:
- Client profiling is more accurate, and the improved data has been used to make further optimizations to the pre-render process
BYOND 514.1554
Dream Maker:
- Regression: the ?. operator stopped working correctly with lists, throwing a bogus compiler error
BYOND 514.1553
Fixed:
Dream Maker:
- Using an expression like ++a?.b on a line by itself threw a "statement has no effect" warning incorrectly
- The ?: operator could sometimes get confused and call a global proc with the same name as a datum proc, and so could ?. when given a var with no type
Dream Seeker:
- Unicode characters in URLs were mangled in link()
- Embedded wingets such as [[*]] parsed incorrectly in certain cases when surrounded by quotation marks and when no format was explicitly specified
- Images in maptext could cause crashes in some situations
- Gliding has been improved on the client to keep the mob and eye in better sync. This requires an updated server as well, which will send additional information used for the sync.
BYOND 514.1552
Fixed:
Dream Maker:
- The null-conditional ?. ?: and ?[] operators compiled incorrectly as of build 514.1550 in a way that caused major problems at runtime with some cases, and some really esoteric cases were incorrect or inefficient before that. The operators now have the correct precedence and association to behave as expected
BYOND 514.1551
Fixed:
Dream Daemon:
- Limited-time animations of a client or image could crash the server
- Non-ASCII strings in the compilation could cause a world not to load
Dream Seeker:
- Blur filters didn't expand their drawing box enough and could get cut off
BYOND 514.1550
Fixed:
BYOND Pager:
- Local database creation by the pager was being handled incorrectly
Dream Daemon:
- rgb2num() failed with alternate color spaces in cases where the hue was ambiguous
- The null-conditional operator could cause the proc stack to grow if it caught a null and was used in a right-hand-side expression, e.g. calling a?.b() without assigning the result to a var
Dream Maker:
- sha1() with a constant string compiled incorrectly
- The ?[] operator didn't chain correctly with the [] operator in all cases, resulting in code failing to compile
- Compiling rgb2num() with a non-string constant for the color could cause a crash
- The chaining dot/colon operators and the [] and ?[] operators didn't play together nicely, owing to the chaining operators having a lower precedence. They actually should have the same precedence, and now they do
Dream Seeker:
- Starting a parallel animation stage for images or clients with time=0 could cause the new stage to end prematurely and also break already-running animations. (This fix impacts the server as well.)
- The displacement filter didn't work when the displacement mask was an icon instead of a render source
BYOND 514.1549
Fixed:
Dream Maker:
- rgb2num() could crash the compiler in some cases
Dream Seeker:
- Filters with color matrices did not animate them correctly
- Alpha premultiplication was done incorrectly for some situations like drawing maptext or anything with KEEP_TOGETHER, which especially caused problems for fade effects
BYOND 514.1548
Dream Daemon:
- Movables with fractional step offsets sometimes failed to handle collisions properly
- Calling rgb() with non-constant values for non-RGB color spaces caused a proc stack underflow and often a crash
- The server calculated visual bounds of some objects incorrectly in some cases. Mainly this was when a turf was in visual contents
Dream Maker:
- The ?. operator when used on the left-hand-side and before a list index, e.g. a?.b[c] = d, did not compile correctl
Dream Seeker:
- The client was reading animation messages incorrectly, which resulted in errors that appeared and disappeared in waves as more animations were created
- The threads used for particle effects had a small memory leak
- When particles spawn count and lifespan was so high that there was no more room to spawn new particles, the count of pending particles to spawn would keep rising. Now the pending count resets to under 1 if there is no more room for new particles.
- An object with no icon, even if it had maptext or KEEP_TOGETHER visual contents, was not recognized as having extended visual bounds
- Uppercase U was sometimes mistaken for a whitespace character in maptext wrapping
BYOND 514.1547
Fixed:
Dream Seeker:
- Client ticks were less precise when Dream Seeker was connected to a remote server, unless it was first started as a server itself and then later link()ed to the server
- Mouse operations on grid controls mistakenly copied the grid cell into the "control" argument. This also impacted new mouse macros
- Using plane masters caused non-HUD objects not to clip when outside the normal map area
- Particles with icons appeared behind of the sprite belonging to their parent object, instead of in front
- When no other icons on the screen were animating, deleting a particle set or detaching it from an object was not enough to make the map draw a new frame, resulting in apparently frozen particles until the next update (such as an object moving)
- Creating a new skin control at runtime but giving the winset() call a fully decorated name (e.g. winset(usr,"window.thing","...;parent=window")) caused the control to be created incorrectly by including the window name twice
- Because new particles reused empty slots in the array left behind from dead particles, they could draw out of sequence
- The "unlit sprite" used for SEE_BLACKNESS and SEE_PIXELS didn't load correctly
- Objects that used a render_source from a plane master were positioned incorrectly relative to their parent object
- Objects in visual contents should have inherited the micro-layer of their parent if they used FLOAT_LAYER. (They did correctly inherit if using the VIS_INHERIT_ID or VIS_INHERIT_LAYER flags.)
- Icon particles were drawn at incorrect positions, causing artifacting at their edges
BYOND 514.1546
Dream Daemon & Dreem Seeker:
- Eye gliding was broken in newer movement modes
- A new 514 feature intended to make animation transitions easier to detect was implemented incompletely, resulting in some failed transitions
Dream Seeker:
- Icons could become corrupted after garbage collection due to problems with texture atlas handling
- Alpha masks using an icon instead of a render source failed in most cases
- Browser controls with on-show commands didn't work correctly, causing a problem with non-popup browse() commands applied to the default skin
- The "measurement" phase of the bloom filter was handled incorrectly, resulting in very strangely broken results for some cases
- A display flag indicating an icon had a particle set attached stayed active in any of the atom's overlays or image objects, resulting in more pixels being drawn
BYOND 514.1545
- Change log not available for this version
BYOND 514.1544
Dream Maker:
- NORMAL_RAND was mistakenly still called GAUSS_RAND (an earlier name for it) in the stddef.dm file, in conflict with the documentation
- The particles var could not be assigned a value at compile time
- Generators could not be assigned to particle datums at compile-time
- JUMP_EASING was defined incorrectly in stddef.dm
Dream Seeker:
- Particle effects didn't cause the map to redraw if no other icon animations or changes were in use
- Alpha mask filters were broken
BYOND 514.1543
DM Language:
- The new gradient() proc can blend between colors
- animate() can now interpolate between colors using color spaces other than RGB. (Note that this does not currently apply to color matrices.)
- rgb() now allows you to specify a color space, so it can be used to create colors from HSL, HSV, and HCY numbers. There is also a new rgb2num() proc that will reverse the process, producing a list of numbers
- A new filter type, "bloom", causes halo effects on all pixels above a certain RGB threshold
- A new proc called load_resource() has been added, to make it possible to preload an icon/sound asset and change how long to it stays loaded
- splicetext() and list.Splice() have been added, which do a cut and an insertion at the same time. For instance, splicetext("banana", 3, 6, "laclav") becomes "balaclava". For text in particular this should be a benefit since it avoids multiple changes to the string tree (using the old method of copytext() + string + copytext()) in favor of a single change
- browse_rsc() behavior has been improved so that files can be sent through the regular resource download system, which can 1) check for whether the client already has a file, and 2) batch-send any needed files. The old approach was not scalable and resulted in delays in some games
- time2text() now takes another argument for the time zone. Additionally, client.timezone and world.timezone vars have been added
- and &&= shortcut operators have been added
- BYOND now supports better control over the use of tile or pixel movement with world.movement_mode, and a new appearance flag called TILE_MOVER. This controls the behavior of things like turf.Enter() and can be used to sidestep old legacy behavior, impacts gliding, and objects in TILE_MOVEMENT_MODE or with the TILE_MOVER flag are locked to the tile grid
- A new "assign-into" operator := has been added, which can be overloaded. This allows more flexibility in advanced datum types
- List access now has a ?[] operator. If the list is null, the list access will do nothing and fail without an error
- world.map_cpu has been added to help track CPU usage for map-send operations. This is not a full profiler but it should help some games gauge how server performance is impacted by map complexity and player load
- Client-side particle effects have been added! The particle system allows for a massive amount of flexibility with special effects (which is likely to be expanded in future builds). These effects are purely visual, run on the client, and should not impact server performance
Dream Seeker:
- Embedded winget syntax [[...]] used in client macros and client-side commands such as .winset, has been greatly improved. Now all embedded winget parameters can have the parameter name followed by a format type, for instance [[map.size as json]], to make it easier to include this info in various command formats.
- Client macros can now be bound to mouse actions, and provide data to the attached server verb via a [[...]] syntax similar to embedded wingets
BYOND 513.1542
Dream Daemon:
- Multiple bugs existed when specifying start and end positions in findtext() and replacetext(), especially with regular expressions
Dream Maker:
- Icons were still editable in read-only mode
BYOND 513.1541
Dream Seeker:
- Regression: Maptext wrapping was broken, causing the last line to appear incorrectly
- An atom that was animating a color matrix could sometimes have incorrect interpolation between colors when other parts of its appearance (like dir) changed after the call to animate()
BYOND 513.1539
Dream Maker:
- The ?. and ?: operators were compiled incorrectly when used in left-hand-side expressions, which resulted in weird errors at runtime
- Escaped line breaks in #define macro arguments were handled incorrectly
- #define macros that used strings with embedded expressions were parsed incorrectly when the substitution was made
Dream Seeker:
- Maptext underlines appeared in the wrong position when the map drawing area was bigger than the control itself, e.g. when the letterbox parameter was false
BYOND 513.1538
Dream Maker:
- A fix for the ?. operator caused problems when it was used in certain expressions
BYOND 513.1537
Fixed:
Dream Daemon:
- flist() failed in Windows on directories with trans-ASCII characters in their names
- When reading the length of client.verbs directly, a value of 0 was returned
Dream Maker:
- Including a raw string (any format starting with @) in a block of code skipped by a preprocessor directive would cause compilation to proceed incorrectly
- The compiler allowed vis_locs and vis_flags to be defined under /image; these vars are only relevant to turfs and movable atoms
- The ?. operator on the left-hand side of an assignment operator worked incorrectly in certain cases when adding/assigning some constant values such as negative numbers
Dream Seeker:
- Applying a color to an atom with maptext did not necessarily apply the color to the maptext also, if the color was opaque
- A second animate() call with the parallel animation flag could sometimes temporarily show out-of-sync results, such as the new animation appearing to be at its endpoint for a single frame before running the rest of the animation normally.
- Turfs in visual contents of objects did not properly mark when they were no longer in use (on the client) as a result of the obj or mob being deleted
BYOND 513.1536
Fixed:
Dream Seeker:
- VIS_UNDERLAY could sometimes propagate further than intended
- Another aspect of the link() fix was apparently incompatible with multiple websites
BYOND 513.1535
Fixes:
Dream Maker:
- Raw strings did not get parsed correctly when included in macro arguments
Dream Seeker:
- The fix for launching links in the default browser had a bug for certain links
BYOND 513.1534
Dream Daemon:
- json_decode() could crash for some inputs
Dream Seeker:
- Microsoft made a stupid, stupid change to command line parsing that impacted link() and caused incorrect results on many systems where the default browser was Chromium-based. The behavior of link() has been adjusted to account for this stupid, stupid change.
- The & character could cause problems in alert() boxes and some input() boxes due to the way Windows uses it as an escape in displayed text. For worlds compiled in 513 or newer, this will now be escaped properly
BYOND 513.1533
Dream Daemon:
- Images in the visual contents of their container could cause a recursion that crashed the server. (FKI)
Dream Seeker:
- Looping animations could sometimes get confused if the server re-sent them as a result of an update on the object they belonged to. (PopLava)
BYOND 513.1532
Dream Maker:
- A bug in an experimental compiler change managed to elude testing
BYOND 513.1530
Fixed:
Dream Seeker:
- Changes to maptext handling caused a regression where certain maptext could crash the client
BYOND 513.1529
Fixed:
Dream Daemon:
- view() and similar procs could include turfs and possibly their contents multiple times when the perspective object (e.g. a player mob) straddled multiple turfs
BYOND 513.1528
Fixed:
Dream Daemon:
- Failing to open a file sent by browse_rsc(), etc. printed a "File not found" error message that could be incorrect or misleading. Additionally, file errors occurring during savefile usage did not print correctly either
Dream Maker:
- Commands in the skin editor, such as for buttons, got doubly escaped and un-escaped which caused some of them to get mangled
- Multiline editing fields in the skin editor, such as output.style, did not have scrollbars, which made editing more difficult
Dream Seeker:
- The map.view-size parameter was poorly documented and the values it produced were too complex to be usable. The parameter has been updated to behave more consistently and is now documented better
- Input controls couldn't be created with text already in the control
- Maptext wrapping sometimes was incorrect with Unicode characters, and could mangle them in some cases
- Maptext considered a change of styles to be a potential break point for wrapping text, which was incorrect
Features:
Dream Seeker:
- New keyboard macros are now recognized for media-capable keyboards: VolumeMute, VolumeUp, VolumeDown, MediaPlayPause, MediaStop, MediaNext, MediaPrev
BYOND 513.1527
Dream Daemon:
- Several internal lists couldn't be located based on their ref() values
- Error messages from external DLL calls were cut off after the first character in Windows
Dream Maker:
- The error message regarding exceeding the maximum number of internal arrays, thought fixed in the previous version, had a different cause that still remained undetected. This has been fixed
- In a very old bug, the compiler handled the continue statement wrong when used with a labeled outer loop
- Addition of two constant strings at compile-time was broken
Dream Seeker:
- Improperly formatted DM-CSS could cause a hang in some cases. (Devourer Of Souls)
BYOND 513.1526
Fixes:
- BYONDexe
- Login form CSS was broken
Dream Daemon:
- There were multiple situations where Uncross() wasn't called during Move()
- Visual contents seen by clients could cause a memory leak on the server
- Regular expressions struggled with some UTF-8 cases
- Initial() for any of the bound vars on an object returned the same value as initial(bounds) instead of the correct var
- The client.bound vars were limited to a -32K to 32K range, which was inappropriate for large maps and icons
Dream Maker:
- In some complex projects, a weird error message could appear about exceeding the old 64K limit maximum number of internal arrays, even though that limit has been long gone and the projects in question were already over the limit.
- Adding constant numbers and strings at compile-time did not compile correctly, resulting in weird outcomes at runtime
- Using a small transparency checker size along with an extremely high zoom level, which for instance could happen in a 1x1 icon, could cause a crash due to way too many of the checkers being mistakenly drawn.
- Icons with huge numbers of states didn't display correctly in the icon editor, which failed to display later states entirely and also had problems with the scrollbar
Dream Seeker:
- The first stage of topological sorting in isometric mode didn't handle topdown icons such as HUDs properly
- Using too many ripple filters could cause a crash in some cases
- Right-click verb menus accidentally went back to being slow in some situations
Features:
Dream Daemon:
- Setting certain built-in lists like overlays, underlays, filters, verbs, etc. by assigning a list to them would clear them out and add an item at a time, which was often inefficient and resulted in appearance churn. This has been optimized internally to avoid churn, improving performance.
Dream Maker:
- Several true/false condition checks used in situations like for, while, etc. have been updated in the compiler to improve performance
BYOND 512.1488
Fixes:
Dream Maker:
- The ?. operator didn't handle some complex situations properly where it was the left-hand side of an expression and that expression was in turn the right-hand side of another. This is a compiler fix
- The find/replace dialog lost focus when searching across multiple files
Dream Seeker:
- Animated cursors did not work for the inactive pointer or various other default pointers
- Maptext was not being counted in the client-side calculation of visual bounds, resulting in some icons not being drawn when maptext dimensions were large even though the maptext extended into the visible area
- In some games, the output control still didn't have its scrollbar appear, nor stay scrolled to the bottom. This seems to be related to the style of the text, so it only occurs in specific games
BYOND 512.1485
Dream Seeker:
- The options string in browse() was not parsed like a URL-encoded parameter string (as in list2params), which prevented special characters from being escaped. Now it's parsed the same way, except that for legacy reasons a comma is still allowed as a delimiter between items in the list. (MrStonedOne)
- When a turf in visual contents also had another turf in visual contents, moving away from and then back to its Z level in a different place could cause the inner visual contents to shift over. (HindyMinte)
Dream Daemon:
- The way certain special internal objects (regex, database, icon math) are handled internally has been refactored to improve server stability
BYOND 512.1484
Dream Daemon:
- A further possible source of server instability was fixed
BYOND 512.1479
Dream Daemon:
- Turfs and movable objects did not properly calculate visual bounds on the server side for visual contents, if the turf/movable had no attached images or animation
Dream Seeker:
- Some kinds of filter animations were broken in a previous build, resulting in wrong values
BYOND 512.1478
Fixes:
Dream Daemon:
- Setting world.fps or client.fps at runtime could sometimes cause messages to be sent to newly connecting clients before the client was ready to handle them, causing it to disconnect. This especially happened if such changes were done often
- Procs that ended because their src was deleted generated errors in world/Error() and were caught in try/catch, which they shouldn't have been
- client.view wasn't respected when set at compile time. This has been changed for all projects compiled in 512 or later
- Old code altering client.lazy_eye automatically when the world size was small resulted in some unexpected/annoying behavior, so it has been disabled for projects compiled in 512 or higher. Also, lazy_eye and EDGE_PERSPECTIVE interacted catastrophically in certain situations, causing a constant jump back and forth on each frame
Dream Maker:
- The icon editor was still limited to loading only 512 states, even though the reason for that restriction (the old icon editor) no longer exists
Dream Seeker:
- Parallel animations on the same filter didn't work as expected, causing the later animations to basically cancel out the earlier ones even if they applied to different parameters
- The output control didn't always show a scrollbar, once the scrollbar was needed, until the place it was supposed to be was clicked or the user scrolled up. This has been fixed after exhaustive, painstaking testing
Features:
Dream Maker:
- The hotspot indicator in the icon editor now correctly contrasts with a transparent background in dark mode
BYOND 512.1477
Dream Seeker:
- Regression: Statpanels got messed up by the grid formatting fix (Laser50)
BYOND 512.1475
Dream Daemon:
- Reading initial() failed for some vars, resulting in major runtime errors
Dream Maker:
S- tep offsets, pixel offsets, and bounds were not always set properly in the map editor
BYOND 512.1474
- Regression: Non-zero map zooms were broken
BYOND 512.1472
Fixes:
Dream Daemon:
- Filter list access for animations, setting vars, etc. sometimes resulted in spurious "index out of bounds" errors. (Lummox JR)
- The server did not send sound information properly, which prevented sound.environment from accepting 0 to reset the environment. (VolAs)
- MouseEntered() is now called right after MouseDrop() in response to the fact that the object under the cursor has changed. This call is generated on the server instead of the client. (Ter13)
- Case insensitivity was not properly handled in some complex regular expressions. (Altoids0)
Dream Maker:
- Several issues regarding global color changes in an icon have been fixed. (NSBR)
- The backspace key didn't work correctly in the loop count edit box of the icon pixmap editor. (Nadrew)
- The map editor suffered reduced performance. (Ter13)
Dream Seeker:
- Visual contents of objs and mobs did not reset in some cases when they were removed from the map and later re-added, but not deleted in the interim. (Mport2004)
Features:
Dream Maker:
- In the pixmap editor's movie area, you can now insert or delete entire columns. Using a regular delete when a column is selected will ask if you'd rather shift the other columns over. The new insert-columns and delete-columns commands have keyboard shortcuts Shift+Ins and Shift+Del, respectively
BYOND 512.1471
Dream Daemon:
- In some cases, the server did not properly send map chunk information that was necessary to handle big icons
- Some proc calls using the call() proc were misinterpreted, causing named arguments not to work correctly when calling those procs with an arglist()
Dream Maker:
- The map editor has had some updates to improve its ability to handle certain conditions like the use of BACKGROUND_LAYER
- The compiler did not include some vars in turf underlays that impacted their appearance, when those underlays used modified types (vars set in the map editor). This very old bug, which can be traced back to BYOND 324 because it impacted pixel offsets too, has been corrected
- Setting parent_type in a way that created a circular reference caused the compiler to hang or crash
Dream Seeker:
- Color matrices and certain situations applying alpha values did not mix properly, resulting in incorrect color matrix calculations
- alert() couldn't use buttons starting with a period, which resulted in some broken behavior
- blend_mode was not applied properly in icons using flick()
更新時間:2022-09-10
更新細節:
更新時間:2022-09-09
更新細節:
What's new in this version:
TapinRadio 2.15.95 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.15.94.1 (64-bit)
- Fixed: Screen reader NVDA stopped working in x32 build
TapinRadio 2.15.94 (64-bit)
Fixed:
- Mute button on taskbar failed to work
- Screen reader support stopped working for some users
TapinRadio 2.15.93 (64-bit)
- Fixed: Favorites menu sometimes failed to play station
- Changed: Improvements in screen reader support
TapinRadio 2.15.92 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.91 (64-bit)
- Fixed: Disable notifications was not saved
TapinRadio 2.15.9 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.8 (64-bit)
Added:
- Show size of recording buffer in status bar
- Set size of recording buffer for each station
TapinRadio 2.15.7 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.6 (64-bit)
- Fixed: Sometimes restart stopped working on Windows 11
TapinRadio 2.15.5 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.4 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.3 (64-bit)
- Added: Delete key for schedules
- Fixed: Minor fixes
TapinRadio 2.15.2 (64-bit)
- Added: Fade in and fade out values
- Fixed: Scheduling is now more accurate to the second
TapinRadio 2.15.1 (64-bit)
- Fixed: Sometimes column settings weren't being saved
TapinRadio 2.15 (64-bit)
- Fixed: Sometimes recording with splitting files were saved to root recording folder (not the station folder)
- Added: Popup menu to show key pad stations
TapinRadio 2.14.9 (64-bit)
- Added: Set recording format for each station
TapinRadio 2.14.8 (64-bit)
- Added: Improved dark theme support (also now switch between light and dark themes without restarting)
TapinRadio 2.14.7 (64-bit)
- Added: Pause recordings (Shift+F3)
- Fixed: Unable to cancel connecting a station without connecting box
TapinRadio 2.14.6 (64-bit)
Added:
- Volume settings for each station
- Sound device menu
TapinRadio 2.14.5 (64-bit)
- Changed: Lyrics now has links to open browser
TapinRadio 2.14.4 (64-bit)
- Removed: TapinRadio Scheduler
TapinRadio 2.14.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.14.2 (64-bit)
- Added: Possible to change space key for context menu
TapinRadio 2.14.1 (64-bit)
- Added: Sorting for groups/folders
TapinRadio 2.14 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.9 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.8 (64-bit)
- Fixed: Minor bug fixes
- Added: Option to change info panel color
TapinRadio 2.13.7 (64-bit)
- Fixed: Search Youtube
- Added: Open in text editor to lyrics context menu
TapinRadio 2.13.6 (64-bit)
- Fixed: Lyrics display
- Added: Support for m3u auto playlists
TapinRadio 2.13.5 (64-bit)
- Added: Option for system speech in settings
- Fixed: Scrobbling exception list can now use regex
TapinRadio 2.13.4 (64-bit)
- Added: Default now not to automatically download podcasts
- Fixed: Hotkeys now updated without need to restart
TapinRadio 2.13.3 (64-bit)
- Added: Option to set recording buffer size
TapinRadio 2.13.2 (64-bit)
- Fixed: Problem with no internet connection message
TapinRadio 2.13.1 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.13 (64-bit)
Added:
- LastFM scrobbling returns
- Option to specift scrobbling delay
- Option to add artist/song to scrobbling exclude list
- TapinRadio scheduler returns
Fixed:
- Minor bugs
TapinRadio 2.12.9 (64-bit)
- Changed: Removed LastFM scrobbling
- Added: Option to play podcasts continously
- Added: Option to automatically create a playlist of recordings
TapinRadio 2.12.8 (64-bit)
- Changed: Improved sleep timer now with manual entering of duration
- Fixed: Single track recording
TapinRadio 2.12.7 (64-bit)
- Changed: Improved shortcut editing
- Added: Repeat functionality for audio files
- Removed: Custom scheduler
TapinRadio 2.12.6 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.5 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.4 (64-bit)
- Change log not available for this version
TapinRadio 2.12.3 (64-bit)
- Fixed: Wrong column show in Edit Favorites
- Added: Keyboard shortcuts for navigating when playing audio files
TapinRadio 2.12.2 (64-bit)
- Fixed: Problem sometimes spliiting when recording stopped working
TapinRadio 2.12.1 (64-bit)
- Added: Option to download all podcast episodes
- Fixed: Minor bugs
TapinRadio 2.12 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.9 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.8 (64-bit)
- Added: Option to specify stream type
TapinRadio 2.11.7 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.11.6 (64-bit)
- Added: Option to use custom scheduler
TapinRadio 2.11.5 (64-bit)
- Added: Option to keep notification window within bounds of monitor
- Fixed : Minor bug fixes
TapinRadio 2.11.4 (64-bit)
- Minor bug fixes
TapinRadio 2.11.3 (64-bit)
- Added: Support for station proxy
- Fixed : Minor bug fixes
TapinRadio 2.11.2 (64-bit)
- Fixed: Sometimes crashed during search
TapinRadio 2.11.1 (64-bit)
- Added: Option to specify station listing provider
TapinRadio 2.11 (64-bit)
- Fixed: Problem with weekly scheduling
TapinRadio 2.10.9 (64-bit)
- Fixed: Problem with auto start and auto play
TapinRadio 2.10.8 (64-bit)
- Minor bug fixes
TapinRadio 2.10.7 (64-bit)
- Added: Saving audio tags for recorded files
TapinRadio 2.10.6 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.5 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.4 (64-bit)
- Change log not available for this version
TapinRadio 2.10.3 (64-bit)
- Fixed : Problem with the Jaws screen reader shwoing an error message
- Fixed : Encoding for some podcasts
TapinRadio 2.10.2 (64-bit)
- Change log not available for this version
TapinRadio 2.10.1 (64-bit)
- Added: Icon to show equalizer status if set for a station
- Added: Added custom equalizer settings for each station
- Added: Option to open audio files as playlist
TapinRadio 2.10 (64-bit)
- Fixed : Minor problems with equalizer
- Added : Ability to change scheduling start time format to 24 hours
TapinRadio 2.09.9 (64-bit)
- Fixed : Problems with registration in 2.09.8
TapinRadio 2.09.8 (64-bit)
- Fixed : Minor volume problems
TapinRadio 2.09.7 (64-bit)
- Fixed : Scheduling would split even if record without splitting was set
TapinRadio 2.09.6 (64-bit)
- Change log not available for this version
TapinRadio 2.09.5 (64-bit)
- Added: Option to split or not to split in the scheduling dialog
- Added: Menu to record button with split and no split options
- Added: Scale option for larger fonts
TapinRadio 2.09.4 (64-bit)
- Fixed: Larger fonts in favorites list
TapinRadio 2.09.3 (64-bit)
- Added: Option to select different cover art provider
TapinRadio 2.09.2 (64-bit)
- Fixed: Updated language files
TapinRadio 2.09.1 (64-bit)
- Fixed: Sometime crashed when clicking on Options button
TapinRadio 2.09 (64-bit)
- Added: Podcasts tab
- Added: Grouping for favorites
TapinRadio 2.08.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.2 (64-bit)
- Fixed: Minor problems with scheduling
TapinRadio 2.08.1 (64-bit)
- Fixed: Graphic equalizer for favorite stations
TapinRadio 2.08 (64-bit)
- Change log not available for this version
TapinRadio 2.07.7 (64-bit)
- Fixed: Sometimes failed to save favorites file
TapinRadio 2.07.6 (64-bit)
- Fixed: Showing error box when starting for first time if missing favorites file
TapinRadio 2.07.5 (64-bit)
- Change log not available for this version
TapinRadio 2.07.4 (64-bit)
- Change log not available for this version
TapinRadio 2.07.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.07.2 (64-bit)
- Fixed: Sometimes scheduled task would not start
TapinRadio 2.07.1 (64-bit)
- Fixed: Search would show Document Moved error message
TapinRadio 2.07 (64-bit)
- Fixed: Sometimes when clicking on the scheduling tab it would crash
TapinRadio 2.06.5 (64-bit)
- Fixed: Problem with the station browser sometimes crashing
TapinRadio 2.06.4 (64-bit)
- Change log not available for this version
TapinRadio 2.06.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.06.2 (64-bit)
- Changed: NO LONGER FREE
- Fixed: Bug fixes
TapinRadio 2.06.1 (64-bit)
- Changed: No longer free
- Fixed: Bug fixes
TapinRadio 2.06 (64-bit)
- Changed: No longer free
- Changed: Station listing now online
- Fixed: Bug fixes
TapinRadio 2.05.01 (64-bit)
- Fixed: Sometimes didn't close external volume module on exit
TapinRadio 2.05 (64-bit)
- Added: Online search
- Fixed: Minor bugs
TapinRadio 2.04.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.04.3 (64-bit)
- Fixed: List of devices now uses unicode
- Fixed: Sometimes crashing when removing a favorite
TapinRadio 2.04.2 (64-bit)
- Added: Now possible to add the favorite station comments as a column
TapinRadio 2.04.1 (64-bit)
- Fixed: English language setting missing
TapinRadio 2.04 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.2 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.1 (64-bit)
- Added: Settings to configure tab buttons
- Fixed: Minor bug fixes
TapinRadio 2.03 (64-bit)
- Added: Scheduled tasks view
- Added: Space bar shows context menu
TapinRadio 2.02 (64-bit)
- Added: Keyboard shortcut configuration
TapinRadio 2.00 (64-bit)
- Added: Grouping by columns in search results
- Added: Change volume from task bar using mouse wheel
- Added: Import and export of favorites
- Added: Search for podcasts using iTunes or BBC
- Added: Quick add to favorites
- Added: Trial period for pro version available
- Fixed: Scrolling menus
- Fixed: Cover art and lyrics
更新時間:2022-09-09
更新細節:
更新時間:2022-09-09
更新細節:
更新時間:2022-08-29
更新細節:
What's new in this version:
TapinRadio 2.15.94 (64-bit)
Fixed:
- Mute button on taskbar failed to work
- Screen reader support stopped working for some users
TapinRadio 2.15.93 (64-bit)
- Fixed: Favorites menu sometimes failed to play station
- Changed: Improvements in screen reader support
TapinRadio 2.15.92 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.91 (64-bit)
- Fixed: Disable notifications was not saved
TapinRadio 2.15.9 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.8 (64-bit)
Added:
- Show size of recording buffer in status bar
- Set size of recording buffer for each station
TapinRadio 2.15.7 (64-bit)
- Fixed: Minor problems
TapinRadio 2.15.6 (64-bit)
- Fixed: Sometimes restart stopped working on Windows 11
TapinRadio 2.15.5 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.4 (64-bit)
- Fixed: Minor fixes
TapinRadio 2.15.3 (64-bit)
- Added: Delete key for schedules
- Fixed: Minor fixes
TapinRadio 2.15.2 (64-bit)
- Added: Fade in and fade out values
- Fixed: Scheduling is now more accurate to the second
TapinRadio 2.15.1 (64-bit)
- Fixed: Sometimes column settings weren't being saved
TapinRadio 2.15 (64-bit)
- Fixed: Sometimes recording with splitting files were saved to root recording folder (not the station folder)
- Added: Popup menu to show key pad stations
TapinRadio 2.14.9 (64-bit)
- Added: Set recording format for each station
TapinRadio 2.14.8 (64-bit)
- Added: Improved dark theme support (also now switch between light and dark themes without restarting)
TapinRadio 2.14.7 (64-bit)
- Added: Pause recordings (Shift+F3)
- Fixed: Unable to cancel connecting a station without connecting box
TapinRadio 2.14.6 (64-bit)
Added:
- Volume settings for each station
- Sound device menu
TapinRadio 2.14.5 (64-bit)
- Changed: Lyrics now has links to open browser
TapinRadio 2.14.4 (64-bit)
- Removed: TapinRadio Scheduler
TapinRadio 2.14.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.14.2 (64-bit)
- Added: Possible to change space key for context menu
TapinRadio 2.14.1 (64-bit)
- Added: Sorting for groups/folders
TapinRadio 2.14 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.9 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.13.8 (64-bit)
- Fixed: Minor bug fixes
- Added: Option to change info panel color
TapinRadio 2.13.7 (64-bit)
- Fixed: Search Youtube
- Added: Open in text editor to lyrics context menu
TapinRadio 2.13.6 (64-bit)
- Fixed: Lyrics display
- Added: Support for m3u auto playlists
TapinRadio 2.13.5 (64-bit)
- Added: Option for system speech in settings
- Fixed: Scrobbling exception list can now use regex
TapinRadio 2.13.4 (64-bit)
- Added: Default now not to automatically download podcasts
- Fixed: Hotkeys now updated without need to restart
TapinRadio 2.13.3 (64-bit)
- Added: Option to set recording buffer size
TapinRadio 2.13.2 (64-bit)
- Fixed: Problem with no internet connection message
TapinRadio 2.13.1 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.13 (64-bit)
Added:
- LastFM scrobbling returns
- Option to specift scrobbling delay
- Option to add artist/song to scrobbling exclude list
- TapinRadio scheduler returns
Fixed:
- Minor bugs
TapinRadio 2.12.9 (64-bit)
- Changed: Removed LastFM scrobbling
- Added: Option to play podcasts continously
- Added: Option to automatically create a playlist of recordings
TapinRadio 2.12.8 (64-bit)
- Changed: Improved sleep timer now with manual entering of duration
- Fixed: Single track recording
TapinRadio 2.12.7 (64-bit)
- Changed: Improved shortcut editing
- Added: Repeat functionality for audio files
- Removed: Custom scheduler
TapinRadio 2.12.6 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.5 (64-bit)
- Changed: Bug fixes
TapinRadio 2.12.4 (64-bit)
- Change log not available for this version
TapinRadio 2.12.3 (64-bit)
- Fixed: Wrong column show in Edit Favorites
- Added: Keyboard shortcuts for navigating when playing audio files
TapinRadio 2.12.2 (64-bit)
- Fixed: Problem sometimes spliiting when recording stopped working
TapinRadio 2.12.1 (64-bit)
- Added: Option to download all podcast episodes
- Fixed: Minor bugs
TapinRadio 2.12 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.9 (64-bit)
- Added: Option to specify a user agent (http header) to connect to a station
- Fixed: Minor recording bugs
TapinRadio 2.11.8 (64-bit)
- Added: Option to specify stream type
TapinRadio 2.11.7 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.11.6 (64-bit)
- Added: Option to use custom scheduler
TapinRadio 2.11.5 (64-bit)
- Added: Option to keep notification window within bounds of monitor
- Fixed : Minor bug fixes
TapinRadio 2.11.4 (64-bit)
- Minor bug fixes
TapinRadio 2.11.3 (64-bit)
- Added: Support for station proxy
- Fixed : Minor bug fixes
TapinRadio 2.11.2 (64-bit)
- Fixed: Sometimes crashed during search
TapinRadio 2.11.1 (64-bit)
- Added: Option to specify station listing provider
TapinRadio 2.11 (64-bit)
- Fixed: Problem with weekly scheduling
TapinRadio 2.10.9 (64-bit)
- Fixed: Problem with auto start and auto play
TapinRadio 2.10.8 (64-bit)
- Minor bug fixes
TapinRadio 2.10.7 (64-bit)
- Added: Saving audio tags for recorded files
TapinRadio 2.10.6 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.5 (64-bit)
- Fixed : Minor bug fixes
TapinRadio 2.10.4 (64-bit)
- Change log not available for this version
TapinRadio 2.10.3 (64-bit)
- Fixed : Problem with the Jaws screen reader shwoing an error message
- Fixed : Encoding for some podcasts
TapinRadio 2.10.2 (64-bit)
- Change log not available for this version
TapinRadio 2.10.1 (64-bit)
- Added: Icon to show equalizer status if set for a station
- Added: Added custom equalizer settings for each station
- Added: Option to open audio files as playlist
TapinRadio 2.10 (64-bit)
- Fixed : Minor problems with equalizer
- Added : Ability to change scheduling start time format to 24 hours
TapinRadio 2.09.9 (64-bit)
- Fixed : Problems with registration in 2.09.8
TapinRadio 2.09.8 (64-bit)
- Fixed : Minor volume problems
TapinRadio 2.09.7 (64-bit)
- Fixed : Scheduling would split even if record without splitting was set
TapinRadio 2.09.6 (64-bit)
- Change log not available for this version
TapinRadio 2.09.5 (64-bit)
- Added: Option to split or not to split in the scheduling dialog
- Added: Menu to record button with split and no split options
- Added: Scale option for larger fonts
TapinRadio 2.09.4 (64-bit)
- Fixed: Larger fonts in favorites list
TapinRadio 2.09.3 (64-bit)
- Added: Option to select different cover art provider
TapinRadio 2.09.2 (64-bit)
- Fixed: Updated language files
TapinRadio 2.09.1 (64-bit)
- Fixed: Sometime crashed when clicking on Options button
TapinRadio 2.09 (64-bit)
- Added: Podcasts tab
- Added: Grouping for favorites
TapinRadio 2.08.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.3 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.08.2 (64-bit)
- Fixed: Minor problems with scheduling
TapinRadio 2.08.1 (64-bit)
- Fixed: Graphic equalizer for favorite stations
TapinRadio 2.08 (64-bit)
- Change log not available for this version
TapinRadio 2.07.7 (64-bit)
- Fixed: Sometimes failed to save favorites file
TapinRadio 2.07.6 (64-bit)
- Fixed: Showing error box when starting for first time if missing favorites file
TapinRadio 2.07.5 (64-bit)
- Change log not available for this version
TapinRadio 2.07.4 (64-bit)
- Change log not available for this version
TapinRadio 2.07.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.07.2 (64-bit)
- Fixed: Sometimes scheduled task would not start
TapinRadio 2.07.1 (64-bit)
- Fixed: Search would show Document Moved error message
TapinRadio 2.07 (64-bit)
- Fixed: Sometimes when clicking on the scheduling tab it would crash
TapinRadio 2.06.5 (64-bit)
- Fixed: Problem with the station browser sometimes crashing
TapinRadio 2.06.4 (64-bit)
- Change log not available for this version
TapinRadio 2.06.3 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.06.2 (64-bit)
- Changed: NO LONGER FREE
- Fixed: Bug fixes
TapinRadio 2.06.1 (64-bit)
- Changed: No longer free
- Fixed: Bug fixes
TapinRadio 2.06 (64-bit)
- Changed: No longer free
- Changed: Station listing now online
- Fixed: Bug fixes
TapinRadio 2.05.01 (64-bit)
- Fixed: Sometimes didn't close external volume module on exit
TapinRadio 2.05 (64-bit)
- Added: Online search
- Fixed: Minor bugs
TapinRadio 2.04.4 (64-bit)
- Fixed: Minor bugs
TapinRadio 2.04.3 (64-bit)
- Fixed: List of devices now uses unicode
- Fixed: Sometimes crashing when removing a favorite
TapinRadio 2.04.2 (64-bit)
- Added: Now possible to add the favorite station comments as a column
TapinRadio 2.04.1 (64-bit)
- Fixed: English language setting missing
TapinRadio 2.04 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.2 (64-bit)
- Fixed: Minor bug fixes
TapinRadio 2.03.1 (64-bit)
- Added: Settings to configure tab buttons
- Fixed: Minor bug fixes
TapinRadio 2.03 (64-bit)
- Added: Scheduled tasks view
- Added: Space bar shows context menu
TapinRadio 2.02 (64-bit)
- Added: Keyboard shortcut configuration
TapinRadio 2.00 (64-bit)
- Added: Grouping by columns in search results
- Added: Change volume from task bar using mouse wheel
- Added: Import and export of favorites
- Added: Search for podcasts using iTunes or BBC
- Added: Quick add to favorites
- Added: Trial period for pro version available
- Fixed: Scrolling menus
- Fixed: Cover art and lyrics