lib/kagu/track.rb in kagu-3.1.0 vs lib/kagu/track.rb in kagu-3.2.0

- old
+ new

@@ -70,10 +70,10 @@ @length = value.to_s =~ /\A[0-9]+\z/ ? value.to_i : nil end def path=(value) value = value.to_s.presence - value = URI.unescape(URI.parse(value).path).presence if value.is_a?(String) && value.starts_with?('file://') + value = Addressable::URI.unescape(Addressable::URI.parse(value).path).presence if value.is_a?(String) && value.starts_with?('file://') value = value.encode('UTF-8', 'UTF-8-MAC') if value.present? && Kagu::IS_MAC_OS @path = value.present? ? Pathname.new(value) : nil end def title=(value)